Principal Software Engineer with Security Clearance
RedKey Solutions
2024-11-06 15:38:03
Reston, Virginia, United States
Job type: fulltime
Job industry: I.T. & Communications
Job description
Red Key Solutions has an immediate need for a Principal Software Engineer to provide Agile DevOps support for mission-critical systems. In this role, you will build robust systems, software, and cloud environments, and provide operations and maintenance for critical systems. You will offer technical expertise and support in designing, developing, implementing, and testing customer tools and applications. Working within a DevOps framework, you will participate in or direct major project deliverables throughout the software development lifecycle, including scope and work estimation, architecture and design, coding, and unit testing. Primary Responsibilities:
Engage in software programming initiatives to support innovation and enhancement using HTML, CSS, JavaScript, Java, Python, SpringBoot, Hibernate, and Angular.
Develop and direct software system validation and testing methods using Junit and Katalon.
Develop and integrate custom software solutions to leverage automated deployment technologies.
Prototype and deploy solutions within Commercial Cloud Solutions leveraging infrastructure platform services.
Collaborate closely with team members, Product Owners, and Scrum Masters to ensure User Story alignment and implementation to customer use cases.
Analyze (through proof of concept, performance, and end-to-end testing) and effectively coordinate infrastructure needs driven by developed software to meet customer mission needs.
Support the Agile software development lifecycle following Program SAFe practices.
Utilize industry-leading DevOps tools like GitHub, Jenkins, and Unix bash scripting.
Document and perform systems software development, including deployment of build artifacts across different environments using GitFlow constructs.
Communicate key project data to team members to build team cohesion and effectiveness.
Use the Atlassian tool suite, including JIRA and Confluence, to track activities.
Apply and identify best practices and standard operating procedures.
Create innovative solutions to meet customers' technical needs. Qualifications:
Proficient in common Agile practices, service-oriented environments, and development practices.
Extensive experience with Java, Angular, Spring, and C2S.
Comprehensive experience in the software development lifecycle, with expertise in DevOps toolsets and practices.
Direct experience utilizing software testing performance tools such as Junit.
Extensive experience with scripting languages such as Python and Bash.
Experience working in an Agile development environment.
Experience with development on Commercial Cloud Platforms (e.g., AWS, Google Cloud, Azure).
Experience with cloud data services (e.g., S3, RDS, EFS).
Excellent written and verbal communication skills.
Proficiency with version control systems.
Experience using issue/problem tracking systems. Must have an active TS/SCI with Full Scope Polygraph. Preferred Qualifications:
Experience working on the customer's systems.
Understanding of the customer's system development policies.
Experience with structured analysis and design methodologies. Benefits and Perks:
Competitive salary and comprehensive benefits package
Commitment to diversity and inclusion in the workplace.
Opportunities for professional growth and development.
Company Sponsored Events Red Key Solutions is an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.