> Markdown version of [/jobs/ext/4477478-software-developer](https://www.wearedevelopers.com/jobs/ext/4477478-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:** MILLENNIUM - **Location:** Los Angeles, CA, United States - **Salary:** $90,000.0 - $125,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Applications Architecture, Component-Based Software Engineering, Application Frameworks, Software Applications, Application Performance Management, Automation of Tests, Unit Testing, Microsoft Azure, C Sharp (Programming Language), Cloud Computing, Code Review, Computer Programming, Data Integration, Data Structures, Software Debugging, Programming Tools, Python (Programming Language), Object-Oriented Software Development, Performance Tuning, Scrum Methodology, Regression Testing, Software Engineering, Software Systems, TypeScript, Google Cloud, Software Security, Software Troubleshooting, Git, Restful APIs, Software Version Control, Programming Languages - **Published:** October 24, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=588dbf71f33db62c ## About the Role The ideal candidate will have strong programming skills, an analytical mindset, and the ability to collaborate with technical and nontechnical team members. The successful candidate will contribute to software design, implementation, debugging, and maintenance while following established coding standards and development practices., * Experience in software development or a related technical role. * Proficiency in at least one programming language, such as Java, Python, C#, JavaScript, or TypeScript. * Understanding of data structures, algorithms, and object-oriented programming. * Familiarity with relational databases and SQL. * Knowledge of software testing, debugging, and version control. * Experience using Git or a similar source control system. * Strong analytical, problem-solving, and communication skills. * Ability to work independently and collaborate within a development team. Preferred Skills * Experience with modern application frameworks and development tools. * Familiarity with REST APIs and distributed application architecture. * Knowledge of cloud platforms such as AWS, Microsoft Azure, or Google Cloud. * Experience with CI/CD pipelines and automated testing. * Understanding of Agile or Scrum development practices. * Familiarity with application security and performance optimization. ## Description * Design, develop, test, and maintain software applications. * Write clean, efficient, reusable, and well-documented code. * Analyze technical requirements and translate them into software solutions. * Troubleshoot software defects and resolve application performance issues. * Collaborate with developers, designers, and stakeholders on project requirements. * Develop and maintain APIs, application components, and database integrations as needed. * Participate in code reviews and follow software development best practices. * Create and maintain technical documentation. * Perform unit testing and assist with integration and regression testing. * Maintain existing applications and implement approved enhancements. * Follow secure coding practices and established data protection standards. * Participate in development planning and continuous improvement activities.