(USA) Senior, Software Engineer
- SUNNYVALE, CA, United States
$117,000 to $234,000 USD / year
Applications open in a new tab.
Job details
- Pay
- $117,000 to $234,000 USD / year
- Posting language
- English
- Posted
Original job description
What you'll do:
- Own delivery of scoped features and models through collaborative engineering teams, ensuring alignment with platform and system objectives.
- Write clean, efficient, and maintainable code across multiple languages, driving full software development lifecycle including CI/CD and automated testing.
- Integrate AI/ML components and leverage GenAI tools to enhance software intelligence and development efficiency.
- Participate in solution design, conduct code reviews, and apply best practices for scalable, secure, and maintainable systems.
- Collaborate with stakeholders to translate business needs into technical requirements and define success metrics.
- Monitor application performance, support defect management, and ensure high-quality software delivery.
- Mentor peers, promote continuous improvement, and contribute to engineering excellence and innovation.
What you'll bring:
- Extensive experience in software development with proficiency in languages such as JavaScript, React, Python, Java, Rust, Dart, and C++.
- Strong expertise in object-oriented programming, code review, debugging, and documentation-based coding practices.
- Proven ability to deliver scoped features and models through iterative development and continuous integration.
- Experience integrating AI/ML components and leveraging generative AI tools to enhance software solutions.
- Skilled in designing scalable, secure, and maintainable systems aligned with technical and business objectives.
- Demonstrated collaboration skills with cross-functional teams and effective communication of complex technical concepts.
- Commitment to engineering excellence, continuous improvement, and proactive problem-solving.
More about this job
Skills
- Software development
- CI/CD
- Test automation
- ML
- Negotiate with stakeholders
- Process improvement
- JavaScript
- React
- Python
- Oracle Java
- Rust
- C++
- Object-oriented programming
- Debugging
- Documentation
- Iterative development
- Collaboration
- Communication skills
- Problem solving