ResultStack is a consulting firm that specializes in web & mobile development. We are results obsessed.
Senior Enterprise Engineer
Location
Florida
Posted
38 days ago
Salary
0
Seniority
Senior
Job Description
Senior Enterprise Engineer
ResultStack
• Modernize and support store-level POS and fuel control systems • Payment Authorization Flow • Translate legacy software into modular, maintainable code • Troubleshoot production issues across hardware/software integrations • Collaborate with engineers and product managers to scope modernization efforts • Participate in code reviews, platform documentation, and refactoring legacy components • Support system reliability and performance in high-transaction retail environments
Job Requirements
- 8+ years of professional software engineering experience
- Strong hands-on experience with C++ and/or C# (.NET)
- Experience working on or modernizing legacy enterprise systems, ideally in retail, fuel, or POS industries
- Familiarity with hardware integration (e.g., payment terminals, barcode scanners, fuel pumps)
- Self-starter mindset with the ability to take ownership of legacy-to-modernization projects
- Bonus: Experience with NCR platforms (Radiant, R10, StorePoint), Gilbarco, Verifone, or similar systems
Benefits
- 401(k)
- Dental insurance
- Flexible schedule
- Health insurance
- Paid time off
- Tuition reimbursement
- Vision insurance
Related Guides
Related Categories
Related Job Pages
More Engineer Jobs
Nuclear Engineer
Westinghouse Electric CompanyBased in Cranberry Township, Pennsylvania, the Westinghouse Electric Company is a global provider of safe and innovative nuclear technology. As an employer, the company aims to cul
• Design modifications for upgrades and obsolete equipment issues, with varying complexity. • Oversee system modifications across multiple vendors, engineering disciplines, and interfaces between legacy and modern systems, ensuring both nuclear safety and regulatory compliance. • Coordinate project execution with operations, engineering teams, external vendors, and regulatory agencies, being the primary technical contact. • Apply the NEI Standard Design Process and nuclear configuration management principles to ensure modifications comply with relevant technical standards within the assigned discipline. • Mentor engineering personnel on nuclear electrical/I&C concepts, digital technology applications, and nuclear design change practices.
Engineer - Nuclear
Westinghouse Electric Company, LLCWECTEC Staffing Services delivers customer-focused solutions, offering everything from high-volume, cost-effective staffing to specialized niche roles, while maintaining best-in-class service. Our employees bring expertise across technical and corporate functions, supporting international contracts in over five countries.
Are you interested in being part of an innovative team that supports Westinghouse's mission to provide clean energy solutions? At WECTEC Staffing Services, a wholly-owned subsidiary of Westinghouse Electric Company LLC, we recognize that our employees are our most valuable asset and we seek to identify, attract and recruit the most qualified talent while recognizing and encouraging the value of diversity in the global workplace. About the role: We're looking for an Engineer - Nuclear-Level 2 on behalf of our client. This is a 1-year contract assignment (W-2). If you are a Mechanical, Electrical, and I&C Engineer with a background in nuclear power plant design engineering, then this job is for you. You have the experience to develop minor modification engineering change packages for some active facilities. You will have subject matter expertise and demonstrate familiarity with the NEI Standard Design Process. You will report to the onsite manager. Location: Remote Key Responsibilities: - Design modifications for upgrades and obsolete equipment issues, with varying complexity. - Oversee system modifications across multiple vendors, engineering disciplines, and interfaces between legacy and modern systems, ensuring both nuclear safety and regulatory compliance. - Coordinate project execution with operations, engineering teams, external vendors, and regulatory agencies, being the primary technical contact. - Apply the NEI Standard Design Process and nuclear configuration management principles to ensure modifications comply with relevant technical standards within the assigned discipline. - Mentor engineering personnel on nuclear electrical/I&C concepts, digital technology applications, and nuclear design change practices. Qualifications: - Bachelor's degree in Mechanical Engineering, Electrical Engineering, or I&C Engineering. - Minimum of four years of nuclear power plant experience, including at least two years working with the NEI Standard Design Process for an operating nuclear utility. - Familiarity with discipline-specific codes and standards. - Experience with 10 CFR 50.59 Applicability Determinations and 10 CFR 50.59 Screening processes. - Experience with nuclear power plant systems. Our Safety Pledge to You: If you are as committed to your success as we are committed to your safety, then this is the position for you! For us, our guiding principle has always been and will continue to be the safety of our people. It's that simple! Why WECTEC Staffing Services? WECTEC Staffing Services delivers customer-focused solutions, offering everything from high-volume, cost-effective staffing to specialized niche roles, while maintaining best-in-class service. Our employees bring expertise across technical and corporate functions, supporting international contracts in over five countries. We invite you to explore opportunities within our distinguished global talent network. WECTEC Staffing Services offers competitive pay to all of our employees. Additionally, most positions qualify for benefits including the following: - Comprehensive Health and Income Protection Benefits - 401(k) Savings Plan - Paid Vacations for Qualifying Positions We are committed to transparency and equity in all our people practices. The base salary range for this position, which is dependent upon experience, qualifications and skills, is estimated to be $50.00/hr. to $55.00/hr. WECTEC Staffing Services continues to successfully place professional and technical resources into key roles globally. You can learn more by visiting www.wectecstaffing.com You can submit your completed application, and explore other available options, using the following link: careers.westinghousenuclear.com Get connected with WECTEC Staffing Services on social media: LinkedIn Equal Opportunity Employer including Veterans and Individuals with Disabilities #LI-Remote
Principal Engineer
Thrivent FinancialThrivent Financial is a faith-based, nonprofit financial services organization dedicated to helping Christians manage their money wisely and generously. Owned by its membership, Th
As a Principal Engineer, this role provides technical thought leadership across the insurance portfolio, guiding engineering teams through complex, existing systems while strengthening architecture, patterns, and code reusability. This position remains hands-on—digging into the code, improving how systems are designed, and applying strong engineering patterns rather than prescribing abstract or theoretical solutions. Success in this role requires the ability to influence senior leaders, earn the trust of the engineering community, and help teams design more efficient, reusable, and scalable solutions across the full lifecycle of insurance products DUTIES & RESPONSIBILITIES: Designing Solutions - Apply expert industry knowledge and broad understanding of multiple disciplines with technical knowledge to drive outcomes for customers. - Creates the overall design /architecture for the team and articulates the components, interactions between the components /between product groups. - Ability to work and problem solve independently on initiatives that align to the broader software engineering strategy. Implementing Solutions - Use independent, critical thinking to solve complex problems which are significant to the customer. Uses application and system data, as well as past experiences to inform decision making. - Leader in technical expertise; Develops most architecturally impactful components of solutions. - Drop into teams to create engineering structures/patterns that enable the team to work collaboratively and effectively. - Creates new development frameworks and collaborates with the team to create solution components. Learning and Applying New Techniques - Leads the initiative to research new techniques along with best practices and share it across organization. Collaborating Within the Team - Participate in team’s collaboration session to provide technical expertise to solve most complex and/or architecturally impactful problem/remove technical roadblocks for the team. - Participate in product planning and implementation. Helps product owner to create technical user stories as required/needed. - Technical leader in system design across multiple teams; Provides broad and/or deep expertise in collaborating across teams to create solutions that lead to outcomes. - Broker solution design and implementation across product teams to achieve outcomes for the most critical technology and/or strategic priorities for the organization. Collaborating Across Teams - Promote cross team adherence to technology standards and target architecture. - Technical leader in system design across multiple teams; Provides broad and/or deep expertise in collaborating across teams to create solutions that lead to outcomes. - Broker solution design and implementation across product teams to achieve outcomes for the most critical technology and/or strategic priorities for the organization. Collaborating Across the Organization - Expert in design, developing, documenting and analyzing overall architecture of systems, including hardware and software. Work in collaboration with other product teams to provide technical expertise to engineers across the company. - Creates design patterns for the enterprise and provides technology insights that guide the strategic technology vision for the organization. - Provides the feedback loop from teams back to operations as new requirements for operationalizing products become necessary. May do this through PoCs or full implementations. Setting Product/Platform Technology Strategy - Define the high-level capabilities requirements for the product/ platform and collaborate with the teams across the organization. - Provide platform technology expertise to teams within product group as well as interdependent teams across the organization. Defining Engineering Standards/Patterns - Partner with the engineering community inside and outside Thrivent in establishing best practices. - Define and share engineering standards across internal teams and collaborate to help engineers apply these patterns to build solutions that achieve outcomes. - Participates in external activities including open-source software contributions and meetups. DevOps - Lead the resolution of critical incidents and provides technical leadership in proactively addressing critical production issues/outages. - Able to assess and introduce technology to build more stable, scalable, and resilient software. - Evaluate, recommend and execute new CI/CD components to make the products more stable for a given area. - Build partnership across technical areas to influence when needed. Selecting and Managing Technology Vendors - Consults on the evaluation process for software solutions - provides technical advise on how solutions play into the larger strategy of product areas. - Contribute in criteria evaluation for selecting the right platforms and softwares for the product team. Coaching Engineers - Provide guidance and reinforcement around established engineering best practices across product groups and the organization. - Provide technical leadership and mentoring to other engineers across the organization. - Provide trainings and demos to address knowledge gaps across teams and product groups. Recruiting and Building Talent - Engage in the tech community to build the Thrivent technology brand and position as the employer of choice in the market. - Contributes / helps in the recruitment process to hire the right engineering talent for the organization. - Models Thrivent’s leadership competencies: Model the Way, Rally the Team, and Deliver Outcomes. - Supports and/or develops an environment in which Thrivent employees and colleagues are focused on continuous improvement, exceptional employee engagement, and an unwavering commitment to our clients. Shapes and/or supports a culture that represents the Thrivent purpose, promise and values, ensuring that Thrivent’s trust and reputation remain strong with its clients. QUALIFICATIONS & SKILLS: Required: - Bachelor's degree in Computer Science or other technical field or equivalent work experience - 10+ years of experience in an engineering role - 5+ years of experience leading high performing technology teams - Demonstrated ability to influence both technical and non-technical audiences - Demonstrated participation and leadership in the broader technology community - Meet or exceed all expectations of a Lead Engineer role Preferred: - Master’s degree in a related field - Financial Services industry experience - Coach / mentor other team members as appropriate Pay Transparency Thrivent’s long-term growth depends on attracting, rewarding, and retaining people who are committed to helping others thrive with purpose. We accomplish this by offering a wide variety of market competitive compensation programs to attract, reward, and retain top talent. The applicable salary or hourly wage range for this full-time role is $161,436.00 - $218,415.00 per year, which factors in various geographic regions. The base pay actually offered will be determined by a variety of factors including, but not limited to, location, relevant experience, skills, and knowledge, business needs, market demand, and other factors Thrivent deems important. Thrivent is unique in our commitment to helping people to be wise with money and live balanced and generous lives. That extends to our benefits. The following benefits may be offered: various bonuses (including, for example, annual or long-term incentives); medical, dental, and vision insurance; health savings account; flexible spending account; 401k; pension; life and accidental death and dismemberment insurance; disability insurance; supplemental protection insurance; 20 days of Paid Time Off each year; Sick and Safe Time; 10 paid company holidays; Volunteer Time Off; paid parental leave; EAP; well-being benefits, and other employee benefits. Eligibility for receipt of these benefits is subject to the applicable plan/policy documents. Thrivent’s plans/policies are subject to change at any time at Thrivent’s discretion. Thrivent provides Equal Employment Opportunity (EEO) without regard to race, religion, color, sex, gender identity, sexual orientation, pregnancy, national origin, age, disability, marital status, citizenship status, military or veteran status, genetic information, or any other status protected by applicable local, state, or federal law. This policy applies to all employees and job applicants. Thrivent is committed to providing reasonable accommodation to individuals with disabilities. If you need a reasonable accommodation, please let us know by sending an email to human.resources@thrivent.com or call 800-847-4836 and request Human Resources. #Remote
As a member of our team in NVIDIA's NVHPC compilers & tools group, you will analyze and run High Performance Computing (HPC) applications on HPC servers and systems to gain insight into the performance characteristics of these applications. The applications you'll work with range from small synthetic benchmarks that use a single core to full applications that utilize all of the resources on distributed-memory systems with heterogeneous compute nodes including CPUs, GPUs and many-core processors. In this role you will analyze these applications and identify optimization opportunities for compiler development teams and application engineering teams. What you’ll be doing: - Assist customers GPU accelerate HPC applications. - Analyze High Performance Computing (HPC) applications to better understand their performance characteristics. - Provide advise and drive compiler and applications engineering development teams based on the analysis of these HPC applications. What we need to see: - BS/MS or equivalent experience in Computer Science or related engineering field. - 8+ Years of programming experience. - Solid understanding of Fortran/C/C++, as well as programming techniques, especially for parallel architectures; preferably for compilers - Experience with OpenACC, OpenMP, MPI, and CUDA. - Strong skills in performance analysis and tuning, as well as a broad understanding of parallel applications development tools and runtime environments. - Strong mathematical fundamentals, including linear algebra and numerical methods. - Understand performance considerations, tradeoffs and impact. - Expert interpersonal skills, logical approach to problem solving, good time management and task prioritization skills. Excellent written and verbal communication skills, along with the ability to work in a dynamic product oriented team. Ways to stand out from the crowd: - You have a deep understanding of machine architectures and micro-architectures. - Experience with debugging and porting as well as assembly language programming is a significant advantage. - Experience is leading and/or managing projects is a plus. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD. You will also be eligible for equity and benefits. Applications for this job will be accepted at least until April 21, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.



