Software Developer
Job details
- Pay
- $85,000 – $125,000 a year
- Work mode
- On-site
- Employment
- Full-time
- Education
- Bachelor's degree
- Posted
- Oct 14, 2026
- Last confirmed open
- Oct 14, 2026
About this role
Job Description
Odyssey Computing, Inc. is seeking a motivated Software Developer to design, develop, test, and maintain software applications based on technical and business requirements. The ideal candidate will have strong programming fundamentals, analytical thinking, and the ability to collaborate with technical teams to build reliable, efficient, and maintainable software solutions.
Responsibilities
- Design, develop, test, and maintain software applications.
- Write clean, efficient, and reusable code.
- Analyze project requirements and translate them into technical solutions.
- Troubleshoot software defects and resolve application issues.
- Integrate applications with APIs, databases, and external services.
- Participate in code reviews, software testing, and quality assurance.
- Maintain technical documentation and follow coding standards.
- Collaborate with team members to improve software functionality and performance.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Knowledge of programming languages and software development principles.
- Familiarity with databases, APIs, and version control systems.
- Strong debugging, analytical, and problem-solving skills.
- Ability to manage development tasks and work collaboratively.
- Good written and verbal communication skills.
Preferred Skills
- Experience with Java, Python, C#, C++, or JavaScript.
- Familiarity with software testing, debugging tools, and application integration.
- Knowledge of Agile development methodologies.
- Understanding of software security and performance optimization.
About the Company
Odyssey Computing, Inc. is listed as the prospective employer for this Software Developer position. Its current business activities, San Diego location, and specific software products should be verified before publishing. This job description is a proposed template and does not confirm an active vacancy.
Benefits
Potential benefits may include health insurance, paid time off, retirement savings options, and professional development opportunities, subject to the employer's actual benefits policy.
Pay: $85,000.00 - $125,000.00 per year
Benefits:
- Health insurance
- Relocation assistance
- Visa sponsorship
- Vision insurance
Work Location: In person