Software Engineer Entry Level - Top Secret Clearance Required
This entry-level Software Engineer role at Confidential Client requires a Top Secret clearance and involves working on the design, development, and testing of next-generation strategic systems within a cross-functional team. The position emphasizes strong software engineering principles, object-oriented development, and collaboration in a secure, on-site environment supporting national security missions.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, IT.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
Role & Responsibilities
Confidential Client is seeking an entry-level Software Engineer to join a cross-functional team in Dedham, MA. You will contribute to design, development, integration, and testing of secure systems used in mission-critical environments.
- Develop, test and maintain software for next-generation Strategic Systems (NC3 business segment)
- Apply object-oriented design and development practices
- Participate in Agile ceremonies and iterative delivery
- Use GitLab for source control and CI/CD pipelines
- Write automation and scripting in Python and Bash
- Use SAST tools and follow secure coding practices
- Collaborate with systems engineers and external customers; communicate technical status clearly
- Contribute to design reviews, unit/integration test, and debugging efforts
Required Qualifications
- Bachelor’s degree in Software Engineering, Computer Science, Mathematics, or a related field
- U.S. citizenship required (work involves access to classified information)
- Eligibility for and ability to obtain/maintain Top Secret U.S. government clearance; selected candidates will undergo a government background investigation
- Familiarity with software engineering fundamentals and the software development lifecycle
Preferred Skills
- Object-oriented development (C++/Java/C# or similar)
- Experience with Agile development processes
- Familiarity with GitLab and CI/CD
- Experience with static application security testing (SAST) tools
- Python and Bash scripting
- Experience with Atlassian tools (Jira, Confluence)
- Strong verbal and written communication skills, including working with outside customers
What Sets You Apart
- Strong understanding of software development processes, principles, and best practices
- Creative problem-solver who adapts quickly to new information
- Comfortable providing technical leadership when needed
- Collaborative team player who values team success and mentorship
- Commitment to continuous learning and professional development
Workplace & Schedule
- This position is fully on-site at the Dedham, MA location.
- Flexible scheduling options available, including an optional 9/80 schedule (every other Friday off), subject to client policies.
Compensation
- Combined Salary Range: USD $83,721.00 - USD $92,878.00 per year. Actual pay will be based on experience, skills, and other lawful factors.
- This posting may also display estimated market pay; actual compensation is determined by the hiring organization.
Benefits & Professional Development
- Competitive benefits including 401(k) matching, paid time off, parental leave, healthcare, and wellness programs
- Research-oriented projects and opportunities to work with experienced engineering teams
- Career growth and continuous learning resources
Company Overview
Confidential Client engineers high-technology solutions and services that enable mission success across multiple domains. The organization values trust, integrity, and collaboration and offers an environment where individual contributions are recognized and rewarded.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range