
Senior Software Engineer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in United States.
• Provide support for existing software applications and enhance components within the Cotiviti product suite.
• Collaborate with senior developers, offshore team members, business owners, project management, and internal stakeholders.
• Design and implement event-driven microservices along with Angular/React front ends.
• Take ownership of technical design decisions throughout the entire application life cycle, from requirements gathering to production support.
• Analyze, troubleshoot, and resolve production issues in distributed systems in conjunction with support and development teams.
• Configure and enhance CI/CD pipelines and automation for builds.
• Assess and implement open-source technologies to meet enterprise requirements.
• Lead code reviews while promoting secure coding practices, testing, and documentation standards.
• Validate AI-generated code for accuracy, performance, and security using company-approved tools.
• Balance the long-term architectural integrity with immediate delivery requirements.
• Mentor junior engineers and disseminate knowledge across the team.
• Fulfill responsibilities outlined in the annual Performance Plan along with special projects or other assigned tasks.
• BS or MS in Computer Science, Information Technology, Information Systems, or equivalent professional experience.
• 4-5 years of experience in the design and development of enterprise software.
• 4-5 years of strong proficiency in JavaScript and Angular, Java and J2EE, Spring Boot, microservices, relational databases (Oracle), and the reactive programming paradigm.
• Knowledge of and practical experience with JBoss EAP.
• Experience in designing and implementing event-driven microservices.
• Understanding of both object-oriented and functional programming principles.
• Expertise in analyzing and troubleshooting large-scale distributed systems.
• Proven success in enterprise-level, full life cycle application development.
• At least three years of experience working in an Agile environment.
• Experience utilizing open-source technologies to meet enterprise needs.
• Familiarity with configuring CI servers (Hudson, Jenkins, Bamboo) and executing CI/CD processes.
• Strong problem-solving and critical-thinking capabilities.
• Ability to weigh long-term and short-term impacts of decisions.
• Quick adaptability to new tools and technologies.
• Strong written and verbal communication skills.
• Preferred: Familiarity with Apache Camel and Red Hat JBoss Fuse.
• Preferred: Experience or knowledge of OpenShift and Kubernetes.
• Preferred: Experience using AI coding assistants such as Claude or GitHub Copilot.
• Preferred: Experience mentoring or coaching less experienced engineers.
• Preferred: Experience with Vert.x.
• Must be able to provide a dedicated and secure work environment.
• Must have high-speed internet access and the ability to set up and maintain an office.
• Must be able to perform duties with or without reasonable accommodation.
• Coverage for medical, dental, vision, disability, and life insurance.
• 401(k) savings plan.
• Paid family leave.
• 9 paid holidays each year.
• 17-27 days of Paid Time Off (PTO) annually, depending on level and length of service.
• Remote work opportunities.
• Virtual interview process.
VALCE Talent Solutions
Coinbase
Northrop Grumman
Topstep
Get handpicked remote jobs straight to your inbox weekly.