Job Description
Are you a visionary Software Engineer ready to make an impact?
We are seeking a talented and motivated professional to join our dynamic team in Sacramento. If you thrive in a fast-paced environment, love solving complex technical problems, and are eager to contribute to high-impact projects, this is your opportunity.
As a key member of our engineering division, you will collaborate with cross-functional teams to design, develop, and deploy cutting-edge software solutions that drive business growth. We offer a competitive benefits package, a collaborative culture, and the chance to work on exciting technologies.
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications using modern programming languages and frameworks.
- Collaborate with product managers and designers to translate complex requirements into technical specifications.
- Write clean, efficient, and well-documented code; conduct thorough code reviews to ensure best practices.
- Troubleshoot, debug, and resolve technical issues to ensure system stability and performance.
- Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives.
- Mentor junior developers and contribute to the technical growth of the engineering team.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Minimum of 5 years of professional software development experience.
- Proficiency in modern programming languages such as Python, Java, or JavaScript/TypeScript.
- Strong understanding of software design patterns, data structures, and algorithms.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker/Kubernetes) is a plus.
- Excellent problem-solving skills and the ability to work independently as well as in a team setting.