> Markdown version of [/jobs/ext/3835611-software-engineer](https://www.wearedevelopers.com/jobs/ext/3835611-software-engineer). 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 - **Company:** Epsilon Systems Solutions, Inc. - **Location:** San Diego, CA, United States - **Experience:** Expert - **Salary:** $90,000.0 - $100,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Application Integration Architecture, Business Software, C Sharp (Programming Language), Code Generation, Software Quality, Relational Databases, Cursor, Software Debugging, Programming Tools, Web Development, Integrated Development Environments, Microsoft SQL Server, Object-Oriented Software Development, Software Architecture, Software Maintenance, Software Deployment, Software Engineering, Software Systems, TypeScript, Software Organization, Enterprise Application Integration, GitHub Copilot, ReactJS, Claude Code, AI Coding Agents, Backend, AngularJS, Information Technology, Front End Software Development, Restful APIs, GPT, Software Version Control, Programming Languages - **Published:** October 19, 2026 - **Apply:** https://jobs.military.com/career/369980/software-engineer-ii-california-ca-san-diego ## About the Role Epsilon Systems Solutions, Inc. is seeking a highly motivated, technically proficient Software Engineer II who thrives in a fast-paced development environment and embraces modern AI-powered development tools.\n \n The ideal candidate is a resourceful, results-oriented software engineer who can rapidly translate requirements into functional software solutions. This position requires strong hands-on development skills, the ability to work independently, and demonstrated proficiency using artificial intelligence (AI) coding assistants to accelerate software design, development, testing, debugging, and delivery.\n, * Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical or analytical discipline.\n * Minimum of five (5) years of professional software development experience, including experience designing, developing, testing, deploying, and maintaining software applications.\n * Experience working across multiple phases of the software development lifecycle, with demonstrated ability to independently develop and deliver software solutions.\n * Demonstrated experience leveraging AI-powered coding assistants to accelerate software development, improve productivity, and support efficient delivery of high-quality applications.\n * Relevant professional experience designing, developing, and maintaining software applications.\n * Proficiency in one or more modern programming languages and application development frameworks.\n * Experience developing web applications, including front-end and back-end components.\n * Working knowledge of relational databases, APIs, and application integration.\n * Experience with version control, debugging, testing, and software deployment practices.\n * Understanding of object-oriented programming, software architecture, and software development best practices.\n * Demonstrated proficiency using AI coding assistants such as GitHub Copilot, Claude Code, ChatGPT, Cursor, or comparable tools to improve software development productivity.\n * Ability to write effective instructions and prompts for AI development tools, evaluate generated solutions, and integrate AI-assisted code into functional applications.\n * Ability to independently troubleshoot and validate AI-generated code rather than relying on AI output without technical review.\n * Understanding of secure software development practices, including appropriate handling of proprietary information and sensitive data when using AI tools.\n * Ability to work quickly and efficiently while maintaining high standards for software quality and reliability.\n * Demonstrated ability to independently move projects from requirements to working solutions with minimal supervision.\n * Strong problem-solving skills and a proactive, solutions-oriented mindset.\n * Ability to adapt quickly to changing requirements, priorities, and technologies.\n * Willingness to experiment with new development approaches and continuously improve personal productivity.\n * Strong communication and collaboration skills.\n * Ability to balance speed, technical quality, and business objectives.\n, * Experience with full-stack application development.\n * Familiarity with Microsoft .NET, C#, or similar back-end development technologies.\n * Experience with JavaScript, TypeScript, Angular, React, or comparable front-end frameworks.\n * Experience with SQL Server or other relational database platforms.\n * Familiarity with RESTful APIs and enterprise application integration.\n * Experience with Agile development methodologies.\n * Experience developing internal business applications, workflow automation solutions, or enterprise management systems.\n * Experience using AI-assisted development tools for complex, multi-file coding tasks, application prototyping, or software modernization.\n