> Markdown version of [/jobs/ext/4182609-software-engineer](https://www.wearedevelopers.com/jobs/ext/4182609-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:** High Touch Technologies - **Location:** San Diego, CA, United States - **Salary:** $85,000.0 - $125,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Software Applications, Application Performance Management, Automation of Tests, C Sharp (Programming Language), Cloud Computing, Code Reuse, Code Review, Databases, Continuous Integration, Data Structures, Software Debugging, Revision Control Systems, Python (Programming Language), Performance Tuning, Software Engineering, Software Quality Assurance (SQA), Software Security, Reliability of Systems, Information Technology, Programming Languages - **Published:** October 13, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=427a34b7d740e48b ## About the Role * Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. * Knowledge of programming languages, data structures, and software development principles. * Familiarity with databases, APIs, and version control tools. * Strong problem-solving, debugging, and analytical skills. * Ability to work independently and collaboratively. * Effective written and verbal communication skills. Preferred Skills * Experience with Java, Python, C#, JavaScript, or similar programming languages. * Familiarity with cloud platforms, automated testing, and continuous integration. * Understanding of Agile development methodologies. * Knowledge of application security and performance optimization. ## Description * Design, develop, and maintain software applications based on project requirements. * Write clean, efficient, and reusable code. * Test software components and troubleshoot technical issues. * Collaborate with engineers and stakeholders to plan and implement solutions. * Integrate applications with databases, APIs, and external services. * Participate in code reviews and software quality assurance. * Identify opportunities to improve system reliability, security, and performance. * Maintain technical documentation and follow development standards.