Lead impactful software engineering projects advancing assessment science and practice. Collaborate in a hybrid work environment fostering innovation and teamwork. Enhance applications with cutting-edge cloud-native technologies and secure architectures.
Senior Software Engineer
in Information Technology PermanentJob Detail
Job Description
Overview
- Lead software engineering initiatives to develop applications supporting human capability measurement and advancing assessment science.
- Collaborate with cross-functional teams to design and implement high-quality, modular, and secure software solutions.
- Drive modernization efforts, transitioning legacy systems to cloud-native architectures using AWS services.
- Provide technical leadership, mentoring team members, and ensuring adherence to engineering best practices.
- Enhance application security to meet FedRAMP authorization and DoD compliance standards.
- Participate in robust code reviews, ensuring code standards and conventions are met.
- Work in a hybrid environment with opportunities for remote work after the introductory period.
Key Responsibilities & Duties
- Develop and maintain cloud-native applications using serverless architectures and modern frameworks.
- Collaborate with product owners to analyze user needs and translate them into technical solutions.
- Integrate applications into CI/CD pipelines for continuous testing, security scanning, and automated deployments.
- Lead small development teams, providing technical guidance and architectural oversight.
- Troubleshoot and resolve software issues, ensuring timely updates and resolutions.
- Enhance application security to achieve compliance with federal standards.
- Mentor team members on emerging technologies and software development best practices.
- Participate in agile development processes, contributing to sprint planning and retrospectives.
Job Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 7+ years of experience in enterprise software development with proficiency in C# .NET Core and JavaScript frameworks.
- Experience with AWS services, SQL database design, and optimization.
- Strong knowledge of Agile/DevOps methodologies and CI/CD pipeline integration.
- Ability to obtain T3 Public Trust clearance and work on-site with hybrid flexibility.
- Preferred experience with Terraform, advanced AWS services, and container orchestration.
- Excellent analytical, problem-solving, and communication skills.
- Knowledge of federal security compliance standards and cloud security best practices.
- ShareAustin: