Senior Engineer- FedRamp AWS Java Development
About the Company
Consensus Cloud Solutions is a publicly traded, leading digital cloud fax and interoperability solutions organization in the United States and globally, focusing on connecting and empowering healthcare providers, payers, care teams, and technology innovators to unify multiple systems that wouldn’t otherwise talk to each other. Consensus leverages its technology heritage to move from simple digital documents to advanced healthcare standards (HL7/FHIR) for secure data transport, as well as Natural Language Processing (NLP) and Artificial Intelligence (AI) to convert unstructured to structured, analytics-ready data. With exciting new initiatives on the horizon, we are continuing our strategic expansion and looking to add to our diverse team of innovators.
About the Role
We are looking for a Senior Engineer - FedRamp AWS Java Development to join our team. This position will work on highly regulated systems on our FedRamp High platform. You will influence coding practices, perform code reviews, mentor team members, and coordinate with Quality Assurance, Technical Project Management (TPM), and Product Management (PM) peers to deliver high-quality code. Our services are deployed to AWS Cloud and leverage FedRamp-approved services. The role involves contributing to both new initiatives and existing technology upgrades focused on high-value projects.
Responsibilities
- Produce enterprise-level code of high quality and on time.
- Solve ambiguous, open-ended problems within complex technical environments, particularly related to our FedRamp High platform.
- Make informed, customer-centric technical decisions impacting the team or cross-functional initiatives.
- Design significant systems/services, understanding cross-team interactions and selecting appropriate patterns/technologies.
- Refactor existing code to improve efficiency, extensibility, and maintainability.
- Take full responsibility for the quality of code delivered through personal or peer reviews.
- Lead design discussions/reviews and mentor others on architectural best practices.
- Effectively communicate complex designs, including whiteboarding systems covering their entire area of responsibility.
- Troubleshoot production issues and provide configuration or coding changes to fix them.
- Demonstrate deep expertise in primary language(s) and frameworks, writing highly optimized, scalable, and maintainable code.
- Proactively address performance and security considerations at a systemic level, ensuring compliance within a highly regulated environment.
- Tackle complex and ambiguous debugging challenges across system boundaries.
- Establish and advocate for coding standards and best practices within the team or area.
- Perform code reviews, ensuring adherence to standards and high-quality deliverables.
- Produce architectural proposals with consultation from engineering leadership.
- Lead by example in work ethic, attitude, and professionalism, and mentor peers informally.
- Break down larger initiatives, ensuring high standards of accuracy and completeness in deliverables.
- Manage complex workloads effectively and provide comprehensive updates.
- Work closely with Technical Project Management to create and maintain the prioritized backlog and schedule for the team.
- Proactively identify and solve or escalate problems; anticipate potential issues and communicate them effectively.
Requirements
- 5+ years of experience in software development, across at least 2 different programming languages.
- 3+ years of experience with Java Spring Boot Rest development and a deep understanding of the Spring Boot framework.
- 1+ years of experience working within Amazon Web Services systems for development and production applications, with an emphasis on high availability and scale.
- Previous experience with highly regulated SaaS platforms.
- Interest in accelerating development output using AI tools effectively without compromising quality.
- Excellent communication skills, including the ability to convey complex topics to larger audiences.
- Organizational skills, including the ability to respond quickly in a fast-paced environment.
- Understanding of software development life cycle methodologies, with hands-on experience in Agile/Scrum and Waterfall environments.
- DB experience in Relational DBs like PostgreSQL and/or Oracle.
- Hands-on experience building specs and consuming RESTful APIs.
- Experience with large-volume web-based applications and building scalable websites.
- Experience conducting code reviews and enforcing best coding practices.
- Hands-on experience with AWS services and cloud infrastructure.
- Familiarity with CI/CD pipelines, version control (Git), and DevOps workflows.
- Ability to troubleshoot and maintain legacy systems to ensure long-term stability.
Nice to Have
- Previous experience working with distributed teams.
- Real-world experience accelerating development output using AI tools effectively without compromising quality.
- Computer Science degree or equivalent experience.
Additional Details
This is a fully remote position within the U.S. Up to 10% travel may be required. The role is contingent upon satisfactory completion of a more extensive background check through the Federal Government as a Public Trust Position. Requirements include active U.S. Citizenship or green card holder residing in the U.S. for a minimum of 3 years.
Pay
The salary range for this role is $120,000 - $200,000 USD annually. The total compensation package may also include an annual performance bonus, ESPP, enhanced time off packages, and benefits.