$34.68 - 46.21 hour
Design, develop, test, debug, and deploy software in a cloud-native environment while collaborating with cross-functional teams. Conduct code reviews and implement best practices to ensure high-quality software solutions.
Candidates should have 4+ years of experience developing cloud-native applications and strong proficiency in Python and OOP principles. A bachelor's degree in Computer Science or equivalent experience is required.
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Software Engineer in California (USA). As a Software Engineer, you will play a critical role in designing, developing, and deploying cloud-native applications, contributing to the full software development lifecycle. This position offers the opportunity to work in a collaborative, agile environment where innovation, autonomy, and problem-solving are valued. You will engage with cross-functional teams, including solution architects and product stakeholders, to deliver high-quality software solutions that are scalable, maintainable, and efficient. The role emphasizes hands-on coding, architecture contributions, and continuous learning in cutting-edge technologies. You will also be responsible for reviewing code, implementing best practices, and ensuring seamless integration across platforms. This is an excellent opportunity to impact meaningful projects while working with modern cloud technologies in a supportive and inclusive environment. Accountabilities: Design, develop, test, debug, and deploy software in a cloud-native environment. Modify and enhance existing applications while supporting new product features. Define and prioritize goals and tasks in a fast-paced agile development team. Collaborate with architects and stakeholders to ensure optimal design and implementation. Conduct code reviews and implement best coding practices across the team. Communicate effectively with team members and stakeholders to ensure project success. Maintain documentation and assist in planning, deployment, and operational readiness. 4+ years of experience developing cloud-native applications (Azure preferred, AWS acceptable). Strong proficiency in Python and Object-Oriented Programming (OOP) principles. Experience with relational databases (PostgreSQL, MS SQL) and familiarity with NoSQL databases (MongoDB, etc.). Knowledge of design patterns, coding standards, and professional software engineering best practices. Experience with Docker, Linux, Windows, Azure, Git, NPM package management, React, and JavaScript/TypeScript. Familiarity with REST APIs, CI/CD pipelines, and DevOps practices. Bachelor’s degree in Computer Science or equivalent combination of education and experience. Excellent problem-solving, communication, and collaboration skills. Eagerness to learn new languages, tools, and technologies. Competitive hourly pay range: $34.68 - $46.21. Comprehensive medical, dental, and vision coverage. 401(k) retirement plan with company match. Paid time off, holidays, and flexible working arrangements. Employee Stock Purchase Plan (ESPP). Professional development opportunities and learning resources. Inclusive, diverse, and people-first work culture. Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching. When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly. 🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements. 📊 It compares your profile to the job’s core requirements and past success factors to determine your match score. 🎯 Based on this analysis, we automatically shortlist the 3 candidates with the highest match to the role. 🧠 When necessary, our human team may perform an additional manual review to ensure no strong profile is missed. The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role. Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or additional assessments) are then made by their internal hiring team. Thank you for your interest! #LI-CL1
This job posting was last updated on 10/21/2025