Our mission is to be the best partner for those who save and improve patients’ lives.
Software Engineer
Location
United States
Posted
86 days ago
Salary
0
Seniority
Mid Level
Job Description
Software Engineer
Sarnova
Role Description This role focuses on supporting, enhancing, and progressively modernizing enterprise and legacy applications using C#, .NET Framework, and SQL Server. It plays a key part in maintaining system stability while identifying opportunities for improvement and long‑term modernization. The position is well‑suited for an engineer who enjoys working with complex systems, troubleshooting production issues, and contributing to the continued evolution and sustainability of the platform. This role plays a critical part in maintaining the stability and reliability of enterprise systems that support core business operations. By proactively addressing defects, performance issues, and technical debt, the position helps reduce operational risk and ensure business continuity. The engineer also contributes to incremental modernization efforts, bridging legacy platforms with future‑state solutions. Key Responsibilities - Maintain, enhance, and support applications built on C# and .NET Framework - Design, develop, and optimize SQL Server databases, queries, views, and stored procedures - Analyze business and technical requirements to implement effective software solutions - Troubleshoot and resolve application defects, performance bottlenecks, and production issues - Perform code reviews and ensure adherence to development standards and best practices - Collaborate with product owners, QA, infrastructure, and other engineering teams - Assist in application refactoring, upgrades, and incremental modernization efforts - Document system functionality, processes, and technical changes - Support application deployments and ongoing operational needs - Additional job duties as assigned Qualifications - Bachelor’s degree in Computer Science or a closely related field - 3–5 years of professional software engineer experience - Strong hands-on experience with C#, .NET Framework, and SQL Server - Strong understanding of object-oriented programming and enterprise application design - Experience supporting and maintaining production applications - Strong communication skills and a collaborative mindset - Strong analytical, debugging, and problem-solving skills - Ability to work independently while collaborating effectively within a team - Ability to independently manage all aspects of the job role including required goals and business practices in a remote environment Requirements - Travel Required: Up to 10% - Physical Requirements: - Ability to communicate effectively, including speaking and hearing. - Ability to see and read, write, and interpret written information. - Occasionally lift, move, and connect computer hardware and related equipment. - Ability to travel as required for business purposes. - Ability to handle and safeguard confidential information. - Ability to perform job duties in a professional environment suitable for virtual video meetings. Benefits - Competitive salary, commensurate with experience - Comprehensive benefits package, including 401(k) Plan
Related Guides
Related Job Pages
More Software Engineer Jobs
• Responsible for designing, developing, implementing, and supporting enterprise integrations across ERP platforms, cloud SaaS applications, external trading partners, and internal business systems. • Develop and maintain API-driven, middleware-based, and file-based integrations using technologies such as Azure Logic Apps, Microsoft SQL Server Integration Services (SSIS), Infor ION, REST/SOAP APIs, EDI, XML, JSON, and secure data transport methods. • Troubleshoot integration issues, improve data flows, support digital transformation initiatives, and work closely with business application teams, vendors, managed service providers, and end users to ensure reliable and scalable integration solutions. • Monitor integration processes for performance, reliability, and data integrity. Troubleshoot integration failures, data inconsistencies, and communication issues, performing root cause analysis and implementing corrective actions. • Maintain documentation including interface designs, mapping specifications, and technical procedures.
iOS Developer
BlackStone eITA global team who's passionate about transformative enterprise solutions & intelligent design
• Design, build, and maintain efficient, reusable, and reliable Swift/Objective-C code. • Collaborate with cross-functional teams including product managers, designers, and backend engineers to deliver high-quality mobile applications. • Ensure the performance, quality, and responsiveness of applications. • Identify and correct bottlenecks and fix bugs. • Continuously discover, evaluate, and implement new technologies to maximize development efficiency. • Participate in code reviews and contribute to team knowledge sharing.
Role Description This is a remote position. This role is ideal for engineers with 3+ years of full-stack software development experience, with a strong developer mindset and hands-on experience building and maintaining production systems. An experienced individual contributor who thrives in ownership-driven environments, can operate effectively with minimal oversight, and is comfortable working in the absence of a traditional Product Manager while demonstrating a strong product mindset. What You’ll Do as a Software Craftsperson: - Design and build high-quality, maintainable systems using disciplined engineering practices such as TDD, Test Pyramid, and a strong focus on overall software quality. - Operate in an AI-powered development environment, leveraging AI as a collaborator to explore solutions, accelerate development, and improve outcomes while maintaining strong engineering judgment. - Take end-to-end ownership of tasks, from understanding requirements to execution and delivery, with minimal supervision. - Work extensively on modern TypeScript-based systems as a core part of the development stack. - Develop and maintain backend systems using Node.js, ensuring scalability, performance, and reliability. - Set up and monitor systems to ensure system reliability and observability. - Make thoughtful technical decisions that balance simplicity, scalability, and maintainability. - Work in a highly autonomous environment, defining problems, interacting with customers when needed, and driving solutions independently. - Contribute to improving engineering practices, developer experience, and system quality across the team. Qualifications - 3+ years of hands-on full-stack software development experience with a strong developer mindset. - Expert-level proficiency in TypeScript. - Strong experience or familiarity with Node.js (Intermediate level or above preferred). - Solid understanding of Software Craftsmanship principles, including TDD, Test Pyramid, and quality-first development. - SaaS experience. - Multi-tenant architecture experience. - Experience building scalable products. - Familiarity with monitoring and observability tools. - Exposure to or interest in AI Engineering (beginner level acceptable) and the ability to work effectively in AI-assisted environments. - Strong critical thinking and problem-solving skills, with the ability to independently define and execute tasks. - Comfort working in a high-ownership, low-structure environment without a dedicated Product Manager. Requirements - Extreme ownership – you take responsibility for outcomes and drive work end-to-end. - Ability to execute independently and define problems, not just solve assigned tasks. - A strong product mindset – willingness to talk to customers, understand problems deeply, and define direction when needed. - Deep care about developer experience and engineering quality. - High standards, autonomy, and a bias toward action. Benefits Life at Incubyte: - We are a remote-first company with structured flexibility. Teams commit to shared rhythms during core hours, ensuring smooth collaboration while maintaining autonomy. - Twice a year, we come together in person for a co-working sprint and once a year for a retreat - with all travel expenses covered. - Our environment is built for crafters: pairing, refactoring, experimenting with AI, and pushing the boundaries of software excellence. - We are all lifelong learners, and our work is our passion. - Dedicated learning & development budget. - Sponsorship for conference talks. - Comprehensive medical & term insurance. - Employee-friendly leave policies. - Home Office fund. - Medical Insurance.
Role Description This is a remote position. We are looking for an experienced SAP ABAP / S/4HANA Service Developer to join an international Customer Service transformation program on a 4 days per week basis. The role focuses on developing and enhancing SAP S/4HANA Service solutions, supporting migration initiatives, and contributing to a modern, scalable service architecture. You will work within a skilled, cross-functional team in a dynamic environment with a strong emphasis on continuous delivery, innovation, and long-term solution evolution. - Develop, enhance, and maintain SAP ERP and SAP S/4HANA Service (Advanced Execution) solutions - Support S/4HANA migration projects and ongoing system improvements - Contribute to a continuous delivery setup and multi-year service modernization roadmap - Design and build SAP Fiori / UI5 applications using modern UX principles - Implement business requirements using: - Exits, BAdIs, Enhancements - CDS Views and RAP (RESTful ABAP Programming Model) - OData services (V2/V4) - Design and maintain integrations and interfaces: - RFC, IDocs, OData, Web Services, ABAP Proxy - Collaborate closely with functional consultants, architects, and business stakeholders - Provide technical consulting to SAP Inhouse teams and IT projects - Support: - Quality management processes - Custom code lifecycle management - 3rd-level support and troubleshooting Qualifications - Degree in Computer Science, Business Informatics, or a comparable field - Several years of hands-on experience in SAP ABAP development - Strong expertise in SAP CS or S/4HANA Service environments - Solid experience with: - SAP Fiori / UI5 - CDS Views and RAP - Modern ABAP development practices - Experience working with integrations and interface technologies (RFC, IDoc, OData, APIs) - Ability to work effectively in both agile and traditional delivery models - Strong analytical mindset with a structured and independent way of working - Excellent communication and teamwork skills - Fluent English (German is a plus) Nice to Have - Experience with additional SAP modules - Knowledge of: - SAP Workflow - SAP Script / Adobe Forms - Exposure to AI-assisted development tools or practices Benefits - Fully remote, international project environment - Long-term engagement potential beyond initial contract - Opportunity to work on cutting-edge S/4HANA Service solutions - Collaborative and highly skilled consulting team - Exposure to large-scale transformation and modernization programs



