Job Description
Are you a visionary Software Engineer ready to build the next generation of digital products in the heart of California?
The Role: We are looking for a talented Senior Software Engineer to join our elite engineering team. You will be responsible for designing, developing, and maintaining high-performance software applications that drive our business forward. You will work in a collaborative environment where your code matters and your career can scale.
Why Join Us?
• Competitive salary and equity package.
• Comprehensive health, dental, and vision insurance.
• Flexible remote and hybrid work options.
• Continuous learning and development budget.
Responsibilities
- Design, develop, and deploy scalable software solutions using modern frameworks and languages.
- Collaborate with cross-functional teams (product, design, and QA) to define features and technical specifications.
- Conduct code reviews, perform debugging, and optimize application performance for speed and scalability.
- Mentor junior developers and contribute to the technical growth of the team.
- Ensure security best practices and data integrity across all software products.
- Participate in agile ceremonies including stand-ups, sprint planning, and retrospectives.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 5+ years of professional software development experience.
- Proficiency in at least two modern programming languages (e.g., Java, Python, Go, C++).
- Strong experience with relational and non-relational databases (SQL, NoSQL).
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud).
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work effectively in a remote or hybrid team setting.