Finding the best job has never been easier
Share
Key job responsibilities
As an SDE2, your key responsibilities will include:
- Own the full software development lifecycle for your assigned features, from design to implementation to testing.- Collaborate closely with cross-functional teams, including product managers, designers, and other engineers, to translate business requirements into technical solutions.
- Participate in the broader technical vision and roadmap discussions for the Rufus.
- Stay up-to-date with the latest advancements in relevant technologies and incorporate them into the Rufus architecture when appropriate.A day in the life
- Review a design documents for related features- Address product or design stakeholder questions and advise on technical implement trade-offs and effort estimates
- Triage, investigate, and fix top-priority production issues during on-call rotations
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
These jobs might be a good fit