> Markdown version of [/jobs/ext/2985111-software-engineer-i-ii](https://www.wearedevelopers.com/jobs/ext/2985111-software-engineer-i-ii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer I & II - **Company:** NTFG, LLC - **Location:** United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Unit Testing, C Sharp (Programming Language), C++ (Programming Language), Code Review, Computer Programming, Embedded Software, Python (Programming Language), Software Engineering, Software Requirements Analysis, Code Comments, Kotlin, Hardware Infrastructure, Code Restructuring - **Published:** September 18, 2026 - **Apply:** https://www.thejobnetwork.com/job/c5f2cf24-819d-4b5f-b1f2-0c1ef83b201d/software-engineer-i-ii ## About the Role SWE Level I: <3 years of experience. SWE Level II: 3+ years of experience. Ability to understand underlying business and support requirements to design solutions. Aviation, automotive, or embedded software development experience a plus. Excellent written and verbal communications. Process driven and detail oriented. Proven analytical and technical aptitude. Self-directed problem solver. Technical proficiency with C/C++, Kotlin/Java, C#, or Python programing languages. Experience in cross team collaboration with quality assurance, developers, program managers and engineers., Bachelor's degree in computer science, electrical engineering, computer engineering, physics, mathematics or a related discipline. Must be a U.S. Citizen. We do not sponsor Visas. ## Description The software engineer designs and maintains programs and systems. They assist project management in developing software-specific system requirements. Software engineers will work with Quality Assurance to develop testing plans and with hardware engineers to validate and document interfaces for new hardware components., Design, modify, refactor, and develop software to high standards. Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code. Perform unit testing on developed software. Participate in code reviews. Design, modify, develop, and implement software build and installation scripts. ## Related Videos - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [The Avengers Initiative (Practical Ethics for Software Engineers)](https://www.wearedevelopers.com/videos/2070-the-avengers-initiative-practical-ethics-for-software-engineers) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [How will artificial intelligence change the future of software testing?](https://www.wearedevelopers.com/videos/85-how-will-artificial-intelligence-change-the-future-of-software-testing) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023)