Software Engineer (AI-Assisted Development)
Job Description
Nathan Kunes Inc is seeking a Software Engineer focused on AI-assisted development to build next-generation tools and web-based applications that integrate with custom embedded systems. This is a full-time role based in San Diego, CA, with 100% onsite work on a 9/80 schedule.
In this position, you will use generative AI and AI-assisted coding tools to design, develop, test, and maintain software solutions. You will also help translate customer needs into requirements and support design reviews.
Responsibilities
- Design, develop, and implement AI-assisted software applications
- Write requirements, specifications, and test documents
- Execute testing and document completed testing activities
- Interface with customers to develop requirements and participate in design reviews
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, or a related field (or equivalent practical experience)
- 2+ years of professional experience in Software Engineering
- Experience with programming languages:
- High-level: Python, JavaScript/TypeScript, Go
- Systems: C/C++, Rust, C#
- Experience with Linux systems and Virtual Machines
- Experience in web-based UI development
- Network software engineering (TLS / HTTPS)
- U.S. citizenship required; must be able to obtain and maintain a DoD security clearance
Technologies
- AI-assisted coding tools
- Generative AI
- Python, JavaScript/TypeScript, Go
- C/C++, Rust, C#
- Linux, Virtual Machines
- Web-based UI development
- TLS, HTTPS, RESTCONF, YANG
- Kotlin
Compensation and Benefits
- Base salary: USD 90,000–125,000 per year, depending on experience and qualifications
- Medical, Dental, and Vision coverage
- Company-paid Life, AD&D, Short-Term Disability, and Long-Term Disability insurance, plus additional voluntary insurance options
- 401(k) plan with Company Safe Harbor contributions
- Eligibility for a discretionary employer-sponsored bonus
- 9/80 work schedule with every other Friday off
- Paid Time Off: 10 days vacation, 7 personal days, and 11 paid Federal holidays annually
Preferred Qualifications
- Component-based web UI and web test frameworks
- Kotlin and Android development
- RESTCONF and YANG
- Cryptography basics
- Prior embedded or network-systems exposure
Company Perks
- Career Growth: professional development with clear opportunities for advancement
- Impactful Work: contributions to critical government and commercial projects
- Collaborative Culture: work alongside experienced professionals in a supportive environment
- Competitive Benefits: comprehensive benefits package and a 9/80 schedule for improved work-life balance