As a Software Engineer 1 at NTI, you will design, build, and support software for both current and future generations of NTI products.
You will contribute to high-impact projects in close collaboration with engineering, product, and operations teams.
This role requires a versatile, curious engineer eager to work on mission-critical challenges with real-world impact.
The ideal candidate is passionate about building robust software and continuously improving both products and processes.
Candidates invited to the next stage of the hiring process will be asked to complete a brief take-home exercise (approximately 2–4 hours) designed to reflect the types of problems we solve using our day-to-day web stack.
Requirements:
A Bachelor’s degree in Computer Science, a related degree, or equivalent experience is required.
Candidates should have 0-2 years of experience in software development.
Proficiency in at least one programming language (e.g., JavaScript, Python, PHP) is required.
A foundational understanding of data structures, algorithms, and software development principles is necessary.
Exposure to version control systems like Git is required.
Familiarity with basic web development or application development concepts is necessary.
The ability to work collaboratively in a team and communicate clearly is essential.
Candidates must demonstrate curiosity, a willingness to learn, and a growth-oriented mindset.
Strong organizational skills and attention to detail are required.
Eligibility and willingness to obtain a US Security clearance is necessary.
Benefits:
The position offers a high-trust environment where ownership and initiative are expected and encouraged.
Engineers will have opportunities to learn and apply fundamental development tools (e.g., Git, CI/CD, issue tracking systems).
There is a focus on mentorship and feedback to improve technical skills and understanding of the codebase.
Employees are encouraged to engage in learning new tools, frameworks, or domain knowledge relevant to the team’s mission.
NTI promotes values of accountability, innovation, and technical excellence within the team.