Note: The job is a remote job and is open to candidates in USA. Amivero delivers digital services and modernizes mission-critical federal government IT systems through data-driven, human-centered technology solutions. The Senior Software Engineer designs, develops, tests, and deploys secure, scalable front-end and back-end components for enterprise applications, collaborating with cross-functional teams and contributing to APIs, databases, user interfaces, CI/CD, and technical mentoring.
Responsibilities
- Design, develop, test, and deploy front-end and back-end application components
- Integrate with APIs, databases, and external services to deliver functional and secure features
- Participate in code reviews, unit testing, and quality assurance activities to maintain high standards
- Collaborate with product managers, designers, and other engineers to translate requirements into technical solutions
- Ensure adherence to coding standards, architectural guidelines, and security best practices
- Troubleshoot, debug, and optimize applications for performance, scalability, and reliability
- Document code, development processes, and implementation details for team knowledge sharing
- Support continuous integration and deployment pipelines, ensuring automated and repeatable releases
- Stay current with emerging technologies, frameworks, and best practices
- Mentor junior engineers (for mid to senior levels) and contribute to knowledge sharing across the team
Skills
- US Citizenship Required to obtain DHS Public Trust
- Bachelor's degree in computer science, software engineering, or a related field
- Experience levels range from Senior (5+ years) to Subject Matter Expert (SME) (8+ years) in software development
- Proficiency in React, Java, Python, and Docker; experience with other modern programming languages and frameworks is a plus
- Strong understanding of API development and integration, databases, and UI/UX principles
- Knowledge of Agile development practices, CI/CD pipelines, and version control systems (e.g., Git)
- Excellent problem-solving, analytical, and troubleshooting skills
- Effective communication and collaboration skills, with the ability to work across technical and non-technical teams
- Stay current on AI coding tools and apply them in an ethical and appropriate manner
- Experience with security practices, their implications on solutions architecture, and implementing controls using SecOps patterns
- Active DHS Clearance (preferred)
- A master's degree preferred
- Experience mentoring or guiding less experienced engineers is preferred at senior levels
- AI Expertise: In-depth understanding of AI technologies, including Machine Learning, Natural Language Processing, and AI-driven automation
Company Overview