Job Title
Software Engineer 1
Job Category
Exempt
Reports To
Software Manager
Location
Scottsdale, AZ (Remote-friendly)
As a Software Engineer 1 at NTI, you will design, build, and support software powering both current and future generations of NTI products. You will contribute to high-impact projects in close collaboration with engineering, product, and operations teams. Inspired by best practices from top-tier defense and mission-focused tech companies, this role requires a versatile, curious engineer eager to work on mission-critical challenges with real-world impact.
We value engineers who are fast learners, system thinkers, and effective collaborators capable of solving complex problems end-to-end. You’ll work in a high-trust environment where ownership and initiative are expected and encouraged. 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.
Educational & Experience Requirements
- Bachelor’s degree in Computer Science, related degree, or equivalent experience
- 0-2 years of experience
- Proficiency in at least one programming language (e.g., JavaScript, Python, PHP)
- Foundational understanding of data structures, algorithms, and software development principles
- Exposure to version control systems like Git
- Familiarity with basic web development or application development concepts
- Ability to work collaboratively in a team and communicate clearly
- Demonstrated curiosity, willingness to learn, and a growth-oriented mindset
- Strong organizational skills and attention to detail
- Eligibility and willingness to obtain a US Security clearance
- Experience or coursework in JavaScript, PHP, or Perl programming
- Exposure to modern front-end frameworks (e.g., React, Vue) or back-end frameworks (e.g., Express, Laravel)
- Familiarity with relational or NoSQL databases
- Understanding of REST APIs or web services
- Awareness of testing practices and tools (e.g., unit testing, Jest, PHPUnit)
- Exposure to cloud platforms (e.g., AWS, Azure, GCP) or containerization tools like Docker
- Interest in distributed systems, security, or DevOps concepts
- Exposure to AI/ML tools or concepts (e.g., using APIs like OpenAI, TensorFlow basics, or data analysis with Python)
- Prior work on defense, government, or mission-oriented technology a plus
- Write clean, functional, and well-documented code under guidance from more senior engineers
- Assist with feature development, bug fixes, and technical investigations across the stack
- Participate in code reviews to learn best practices and gradually contribute feedback
- Collaborate with teammates to understand requirements, scope work, and deliver incrementally
- Learn and apply fundamental development tools (e.g., Git, CI/CD, issue tracking systems)
- Contribute to testing and documentation to support product quality and team efficiency
- Seek out feedback and mentorship to improve technical skills and understanding of the codebase
- Engage in learning new tools, frameworks, or domain knowledge relevant to the team’s mission
- Embrace and promote NTI’s values of accountability, innovation, and technical excellence
Similar Jobs
What We Do
Network Technologies International (NTI) was incorporated in 1985 and formed by a group of telecommunication network engineers experienced and specializing in the design of foreign public switched telephone networks (PSTN).
Throughout the 1990s, NTI used network management principles to produce comprehensive telecommunication study reports including topics of network planning and development, equipment provisioning, asset management, and maintenance and restoration services. The reports included subsets of data and were based on industry standard network design practices and procedures in compliance with applicable International Telecommunication Union (ITU) recommendations.
Starting in the early 2000s, NTI shifted into a different paradigm. Instead of producing time-bound reports and static data tables, NTI began building platforms centered around data management services and designing their own software solutions. This philosophy of continuously gathering, normalizing, and inserting data into databases coupled with NTI web applications retrieving data elements allowed NTI to expand into new market areas and customize solutions for more customers.
Today, NTI’s main core capabilities are building data platforms, designing software applications and services, and being a supplier of telecommunication knowledge. Our vision is to be the primary provider and integrator of telephony reference data about global telecommunication networks and systems for our customers through advanced expertise in data management and software solutions.







