Aperio Overview
Enabling governments to transform healthcare and ensuring no one is left behind in receiving high quality healthcare services. Aperio is bringing healthcare into the digital age with state-of-the-art platforms, while creating an integrated, interoperable ecosystem for all healthcare stakeholders.
Position Overview
We are seeking a motivated Software Engineer with 6+ years of experience to join our healthcare claims processing engineering teams. This role offers an exciting opportunity to work on mission-critical healthcare systems while developing your technical skills under the guidance of senior engineers and engineering managers. You'll contribute to building scalable solutions that directly impact healthcare accessibility and quality.
Key Responsibilities
Software Development :
- Develop and maintain features for healthcare claims processing systems using modern programming languages and frameworks
- Write clean, efficient, and well-tested code following established coding standards and best practices
- Implement business logic for claims adjudication, eligibility verification, and provider management workflows
- Build and maintain RESTful APIs and microservices within our distributed architecture
- Participate in code reviews and provide constructive feedback to team members
Healthcare Data Integration :
Work with healthcare data standards including EDI X12, HL7, and FHIR formatsImplement data transformation and validation logic for healthcare transactionsBuild integration components for real-time and batch processing of claims and provider dataEnsure data quality and accuracy across system boundariesSupport integration with external healthcare partners and clearinghousesQuality & Testing :
Write comprehensive unit tests and integration tests for developed featuresCollaborate with QA team to ensure thorough testing coverage and bug resolutionParticipate in system testing and user acceptance testing processesFollow test-driven development practices where applicableSupport debugging and troubleshooting of production issuesCollaboration & Learning :
Work closely with senior engineers, Technical Architects, and Engineering ManagersParticipate in agile ceremonies including sprint planning, daily standups, and retrospectivesCollaborate with Product Managers to understand requirements and translate them into technical solutionsEngage in knowledge sharing sessions and technical discussions with the teamContinuously learn new technologies and healthcare domain knowledgeSystem Maintenance & Support :
Monitor application performance and respond to production alertsParticipate in on-call rotation for critical system support (with mentorship)Implement logging, monitoring, and observability features in applicationsSupport system deployments and release processesContribute to documentation and knowledge base maintenanceRequired Qualifications
Experience : 6+ years of professional software development experienceProgramming Languages : Proficiency in at least one modern programming language (Java, C#, Python, JavaScript / Node.js, or Go)Web Development : Experience with web application development, REST APIs, and HTTP protocolsDatabase Knowledge : Working knowledge of SQL and experience with relational databases (PostgreSQL, MySQL, SQL Server)Version Control : Proficient with Git and collaborative development workflowsProblem-Solving : Strong analytical and problem-solving skills with attention to detailCommunication : Good written and verbal communication skills for team collaborationLearning Mindset : Eagerness to learn new technologies and domain-specific knowledgePreferred Qualifications
Cloud Platforms : Some exposure to cloud services (AWS, Azure) and cloud-native developmentHad built large scale systems with high reliability & very good MTTR & MTTD values.Well versed with architecture & design patterns.Healthcare Domain : Interest in or basic understanding of healthcare systems and processesData Formats : Familiarity with JSON, XML, and data transformation conceptsTesting : Experience with automated testing frameworks and test-driven developmentAgile Experience : Previous experience working in agile / scrum development environmentsContainers : Basic knowledge of Docker or containerization conceptsNoSQL : Some experience with NoSQL databases (MongoDB, DynamoDB)Education : Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)What You'll Learn & Grow Into
Technical Growth :
Healthcare industry standards and compliance requirements (HIPAA, GDPR)Distributed systems architecture and microservices patternsEvent-driven architectures and message processing systemsCloud-native development and DevOps practicesPerformance optimization for high-volume transaction processingDomain Expertise :
Healthcare claims processing workflows and business logicIntegration with healthcare ecosystems (providers, payers, clearinghouses)Regulatory compliance and security best practices in healthcareData interoperability and healthcare data standardsCareer Development :
Mentorship from senior engineers and technical leadersOpportunities to lead small projects and initiativesPath toward Team Leads or specialized rolesCross-functional collaboration experience with Product and QA teamsKey Success Factors
Code Quality : Commitment to writing maintainable, tested, and well-documented codeCollaboration : Strong teamwork skills and ability to work effectively in cross-functional teamsLearning Agility : Quick to pick up new technologies, tools, and healthcare domain conceptsOwnership : Take responsibility for assigned features and see them through to completionCommunication : Proactive in asking questions and communicating progress and blockersQuality Focus : Attention to detail and commitment to delivering reliable software in a healthcare context