Join the Coa family

We’re hiring for the following open positions. If interested, please email us at openings@coa.solutions.

Engineering

Building and maintaining meaningful technology.

Senior Software Engineer

We are actively seeking a Sr. Software Engineer for a contract position, with a significant opportunity for transition to full-time employment based on contract renewal and performance. This role is pivotal within our dynamic, collaborative team at the Department of Veterans Affairs (VA), where you will accelerate the delivery of benefits to Veterans. You will contribute significantly to the architecture and development of a platform leveraged by other VA teams. This platform delivers scalable API services, streamlines GitHub Actions and CI/CD pipelines using Kubernetes, and integrates message brokers like RabbitMQ and Kafka within an open-source environment. Your efforts will enhance the platform's usability, making it a robust tool for teams to efficiently develop, deploy, and access shared VA services. Your work will have a direct impact on improving healthcare access for Veterans, contributing meaningfully to our government and society.

Responsibilities:

  • Design and develop scalable services and applications in an open-source ecosystem.
  • Optimize GitHub Actions and Kubernetes CI/CD pipelines for efficient service operations.
  • Utilize advanced DevOps and containerization technologies to boost efficiency and quality.
  • Engage in collaborative software design and development, contributing to architectural decisions, code reviews, pair programming, technical documentation, and the promotion of engineering best practices.
  • Design microservices with a focus on scalability, simplicity in APIs, effective queuing mechanisms, and seamless integration.
  • Implement automated unit and integration tests, and assist in manual testing as needed.
  • Participate in an on-call rotation during business hours to swiftly address and resolve technical issues, security alerts, ensuring the reliability and performance of systems.
  • Enhance system monitoring and alerting with Datadog for proactive issue resolution.
  • Clearly communicate technical details to a broad audience, facilitating understanding across roles.

Basic Qualifications:

  • 5+ years of experience in Software Engineering with a solid understanding of Site Reliability Engineering (SRE) principles.
  • Extensive experience with GitHub Actions and CI/CD pipelines, as well as in designing and debugging distributed, scalable architectures.
  • Familiarity with AWS, Docker, Kubernetes, and Infrastructure as Code (IaC) platforms.
  • Demonstrated ability in microservice design and implementation in cloud environments.
  • A commitment to an Agile development methodology, with the ability to work independently on complex tasks.

Additional Desired Qualifications:

  • Proficiency in Java, Spring, and Gradle, with a deep understanding of modern software development practices.
  • Experience with Ruby, Python, PostgresDB, Redis, and messaging brokers (RabbitMQ/Kafka).
  • Previous contributions to open-source projects or experience working with government agencies, particularly the VA.
  • U.S. Veteran status is highly regarded.

Why Join Coa?

As part of Coa, you'll have the unique opportunity to make a lasting impact on the lives of Veterans while working on challenging problems with a talented team. We offer a supportive environment where innovation, collaboration, and personal growth are encouraged and celebrated. We're committed to diversity and inclusion, welcoming applicants from all backgrounds.

Application Process

Interested candidates should submit their resume and a cover letter outlining their interest and qualifications for the role. Shortlisted candidates will be contacted for an interview process that includes technical assessments and a cultural fit evaluation.