[Remote] Senior Software Development Engineer
Note: The job is a remote job and is open to candidates in USA. CVS Health is a healthcare company focused on creating a connected and compassionate health experience. The Senior Software Development Engineer will lead the design, development, and modernization of mission-critical IBM i applications, leveraging AI tools and modern engineering practices. The role involves mentoring team members, collaborating with stakeholders, and driving scalable technology solutions to support key business functions.
Responsibilities
- Design, develop, maintain, and enhance enterprise applications using RPG IV, RPGLE, Free Format RPG, CLLE, SQL, and DB2 for i
- Lead modernization of legacy IBM i applications through modular architecture, service programs, APIs, and modern development practices
- Analyze, design, code, test, implement, and support business critical applications
- Identify and reduce technical debt while improving application scalability, maintainability, and performance
- Design and optimize DB2 for i database solutions utilizing Embedded SQL and advanced SQL capabilities
- Develop and support APIs, web services, and integrations between IBM i and enterprise platforms
- Troubleshoot and resolve complex application and database performance issues
- Leverage AI development tools such as GitHub Copilot, ChatGPT, Claude Code, and agentic AI solutions to accelerate development, testing, code analysis, documentation, and modernization efforts
- Build and implement AI driven development practices that improve engineering productivity and software quality
- Evaluate emerging AI technologies and identify opportunities to automate software delivery activities
- Mentor and develop engineering team members through technical guidance, code reviews, and best practices
- Establish coding standards, documentation practices, and quality expectations
- Partner with business, product, infrastructure, operations, and vendor teams to deliver technology solutions aligned with business objectives
- Communicate technical designs, risks, dependencies, and recommendations to technical and business stakeholders
Skills
- 5+ years of IBM i application development experience
- Expert level proficiency in RPG IV, RPGLE, Free Format RPG, CLLE, DB2 for i, and Embedded SQL
- Proven experience modernizing large IBM i applications and reducing technical debt
- Experience designing and developing APIs, web services, and enterprise integrations
- Strong understanding of application architecture, design patterns, and software engineering best practices
- Experience mentoring developers and providing technical leadership
- Hands on experience utilizing AI powered development tools such as GitHub Copilot, ChatGPT, Claude Code, or similar platforms
- Experience building, implementing, or leveraging AI agents to improve software development, testing, documentation, and engineering productivity
- Strong problem solving, communication, and stakeholder management skills
- Bachelor's degree or equivalent experience (Highschool diploma plus 4 years relevant work experience)
- Experience with Java, Python, .NET, or other modern programming languages
- Experience integrating IBM i applications with cloud platforms and SaaS solutions
- Experience with CI/CD pipelines, automated testing, and DevOps practices
- Experience with event driven architecture and modern integration frameworks
- Experience in healthcare, insurance, or other highly regulated industries
- IBM i related certifications
Benefits
- Medical, dental, and vision coverage
- Paid time off
- Retirement savings options
- Wellness programs
- Other resources, based on eligibility
- This full‑time position is eligible for a comprehensive benefits package designed to support the physical, emotional, and financial well‑being of colleagues and their families
- Additional details about available benefits are provided during the application process and on Benefits Moments
Company Overview
Company H1B Sponsorship