ConsultNet is a premier national provider of technology talent and solutions, and they are seeking a highly experienced Software Engineer III to join their Provider Lifecycle Solutions Development team. This role focuses on architecting, building, and operating data-intensive backend systems for healthcare products, while also mentoring developers and collaborating with cross-functional teams.
Responsibilities:
- Design and develop scalable, cloud-native backend services and APIs supporting core PLS workflows
- Build and evolve event-driven architectures and distributed systems
- Implement and optimize batch and streaming data pipelines using Spark, Scala, and Python
- Improve system performance, stability, and data quality through observability and operational excellence practices
- Mature prototypes and proof-of-concepts into production-grade services
- Modernize legacy systems into modular, maintainable, extensible architectures
- Strengthen CI/CD pipelines, automated testing frameworks, and infrastructure-as-code practices
- Write robust unit, integration, and end-to-end tests
- Collaborate closely with product managers, architects, and cross-functional engineering teams
- Mentor engineers and elevate coding standards and architectural rigor across the organization
Requirements:
- Bachelor's degree in Computer Science, Information Systems, or related field
- 7+ years building production-grade backend services using Java and JVM-based technologies
- 5+ years of full-stack engineering experience (backend services, APIs, UI frameworks, integrations)
- Strong hands-on experience with Scala, Python, and Apache Spark for data-intensive applications
- 5+ years working with AWS services (Lambda, S3, SQS, SNS, API Gateway, MWAA/Airflow, CloudWatch, etc.)
- Deep understanding of distributed systems, event-driven architectures, and service-to-service communication
- Strong command of engineering best practices: Git workflows, code reviews, automated testing, CI/CD, and observability
- Ability to plan, prioritize, and coordinate across multidisciplinary teams
- Strong communication skills and collaborative mindset
- Experience building healthcare or provider data solutions (X12, NPI, taxonomy, credentialing workflows, payer rules)
- Experience with observability tooling (metrics, logging, tracing, alerting, automated runbooks)
- Background in domain-driven design, data modeling, and modern cloud architecture patterns
- Experience working in Agile/Scrum environments using tools such as JIRA and Confluence