AnaVation is seeking a highly skilled Senior Software Engineer with deep expertise in API development, security, and standardization.
This role will be critical in designing, developing, and governing APIs that power enterprise-grade applications.
The ideal candidate will have strong software engineering expertise, proven cross-functional leadership skills, and a passion for establishing scalable and secure API standards across diverse teams.
Experience working within Agile processes using the SAFe framework is required.
Key responsibilities include developing, deploying, and maintaining mission-critical enterprise applications throughout the full software development lifecycle.
The engineer will build and optimize front-end applications delivering responsive and user-friendly interfaces tailored to business needs.
They will manage version control, development workflows, and CI/CD pipelines using Atlassian tools like Bitbucket and Jira.
The role involves applying Agile development principles within the SAFe framework, engaging in iterative development cycles, backlog prioritization, and adaptive planning.
Conducting rigorous unit testing, integration testing, and automated deployment processes to ensure application quality, reliability, and security compliance is essential.
Ongoing application maintenance, including monitoring system performance, responding to incidents, and implementing patches and security updates, is required.
The engineer will develop and maintain databases within an application environment, ensuring efficient data storage and retrieval for large-scale applications.
They will design, customize, and optimize software solutions to enhance operational efficiency, integrating third-party components and automating maintenance tasks.
Collaboration with cross-functional teams to define technical requirements, participate in architecture reviews, and deliver high-quality software solutions aligned with business objectives is expected.
This position is mostly remote but may require occasional trips to the customer location in Clarksburg, WV.
Requirements:
A bachelor’s or master’s degree in computer science, Software Engineering, or a related technical field is preferred; in lieu of a degree, a minimum of 9 years of relevant experience is required.
The candidate must have at least 8 years of experience in software development with a strong background in object-oriented programming, data structures, and algorithms, with proficiency in languages such as Java, Python, or Golang.
A minimum of 5 years of experience designing, developing, and standardizing APIs, focusing on RESTful, SOAP, and GraphQL API architectures is required.
In-depth knowledge of API security principles (e.g., OAuth, JWT, OpenID Connect) and industry standards for secure API development and governance is necessary.
Experience with API management tools such as AWS API Gateway, including the ability to define and enforce API standards for large-scale enterprise systems, is required.
The candidate must have at least 2 years of experience in leading cross-functional teams, collaborating with business and technical stakeholders, and driving the adoption of API standards across diverse teams and systems in a large organization.
Experience working in an Agile organization using Scrum, Kanban, Jira, Confluence, and SAFe is essential.
This position requires an active Secret clearance.
Benefits:
AnaVation offers generous cost sharing for medical insurance for the employee and dependents.
The company provides 100% paid dental insurance for employees and dependents.
Employees receive 100% company paid long-term and short-term disability insurance.
Vision insurance is also 100% company paid for employees and dependents.
A 401k plan with generous match and 100% immediate vesting is available.
Competitive pay is offered to employees.
The company provides a generous paid leave and holiday package.
Tuition and training reimbursement is available for employees.
Life and AD&D insurance is provided as part of the benefits package.