> Markdown version of [/jobs/ext/4447094-software-developer](https://www.wearedevelopers.com/jobs/ext/4447094-software-developer). 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 Developer - **Company:** Internet Soft LLC - **Location:** San Jose, CA, United States - **Salary:** $85,000.0 - $120,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Java (Programming Language), JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Application Integration Architecture, Software Applications, Application Testing, Automation of Tests, C Sharp (Programming Language), Code Reuse, Code Review, Computer Programming, Databases, Continuous Integration, Data Structures, Database Connection, Software Debugging, Spring Framework, Python (Programming Language), Node.Js, Software Deployment, Software Engineering, Web Applications, ReactJS, Software Troubleshooting, Backend, Git, Information Technology, Software Version Control, Programming Languages - **Published:** October 15, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=0a362fd18d7113f5 ## About the Role * Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. * Knowledge of programming languages such as Java, Python, C#, or JavaScript. * Understanding of data structures, algorithms, and software development principles. * Familiarity with databases, APIs, and version control systems. * Strong problem-solving and troubleshooting abilities. * Effective communication and teamwork skills. * Ability to manage assigned tasks and meet project deadlines. Preferred Skills * Experience with web application or backend development. * Familiarity with frameworks such as React, .NET, Spring, or Node.js. * Knowledge of SQL databases and application testing. * Understanding of cloud platforms and software deployment practices. * Experience with Git, automated testing, or CI/CD workflows. ## Description Internet Soft is seeking a Software Developer to design, develop, test, and maintain software applications that meet business and user requirements. The ideal candidate will have strong programming skills, analytical thinking, and the ability to develop reliable, efficient, and maintainable software solutions. In this role, you will collaborate with technical team members to implement application features, troubleshoot software issues, improve system performance, and support ongoing software development projects. Responsibilities * Design, develop, test, and maintain software applications. * Write clean, efficient, and reusable code. * Analyze project requirements and translate them into technical solutions. * Develop and maintain APIs, database connections, and application integrations. * Identify, troubleshoot, and resolve software defects. * Perform software testing and debugging to ensure application reliability. * Collaborate with developers and stakeholders throughout the development process. * Maintain technical documentation and follow coding standards. * Participate in code reviews and continuous improvement initiatives.