Location: 100% remote (MD, VA, DC Area preferred)
Our client is looking for a Principal Software Engineer to join its Technology Consulting Services (TCS) Federal Health Team. As a Principal Software Engineer supporting Federal Health Agencies, you will play a crucial role in designing, developing and implementing innovative IT solutions to enhance user experiences.
What You Will Do:
• Oversee the development of software applications, ensuring they meet quality standards and project timelines.
• Work closely with other departments, including cybersecurity, IT product development, and technical infrastructure, to deliver integrated solutions.
• Provide technical leadership, supervision and mentorship to junior engineers and other team members.
• Simultaneously plan, manage, and provide technical oversight for system engineering activities.
• Ensure systems and applications are compliant with standards for open systems architectures, reference models, and profiles.
• Coordinate with the Program Manager to ensure problem resolution and client satisfaction.
Requirements:
• 7+ years’ experience in software development, software engineering, DevOps, etc.
• US Citizen - NO dual citizenship authorized
• Bachelor’s degree in Computer Science, Information Systems, Engineering or related field of study. A minimum of 10 years of relevant experience may be substituted for education.
• Technology relevant certification (i.e. AWS Certified Solutions Architect, Azure Developer Associate, Google Professional Cloud Developer, Certified Ethical Hacker).
• Demonstrated knowledge and use of modern software development and deployment tools (i.e. GitHub, Ansible, Jenkins, Kubernetes).
• Demonstrated experience and implementation of a Dev/Ops pipeline in a VA agency hosted cloud environment.
• Demonstrated experience using Microsoft (MS) Dynamics 365, Salesforce, and other custom development platforms.
• Prior experience as a Chief Architect or Senior Engineer on a production system in a VA hosted cloud environment.
Preferred Key Skills and Abilities:
• An Advanced Degree in Computer Science, Engineering or a related field of study.
• Scaled Agile Framework (SAFe) certification (i.e. SAFe Agilist, SAFe Architect)