
Staff Software Development Engineer
OfferUp
full-time
Posted on:
Location Type: Hybrid
Location: Bellevue • Florida • Washington • United States
Visit company websiteExplore more
Salary
💰 $210,000 - $240,000 per year
Job Level
About the role
- Develop a technical strategy for our team
- Develop highly scalable real-time microservices without compromising on reliability, latency, and monitoring.
- Work collaboratively with cross-functional teams to design and implement new features
- Collaborate with OfferUp wide engineering teams to surface common pain points, develop solutions and evangelize best practices
- Identify when to replace and when to rebuild legacy systems
- Support, mentor, and help other engineers in the team
- Participate in a reasonable on-call rotation with the rest of the team
- Collaborate with stakeholders to drive features and assess timelines.
- Help maintain code quality in existing applications.
- Create solutions and/or frameworks that make other team members better and faster
- Become an SME for team ownership areas
Requirements
- 8+ years professional software engineering experience
- Experience performing data analysis and translating the results into business recommendations
- Experience in working with data-driven applications at scale
- Experience using good judgment to balance engineering improvements with business needs
- Experience developing a short and long term vision for a set of services/features
- Experience guiding and mentoring junior members
- Strong coding skills in Java (required), and any other modern programming language coupled with strong knowledge in object-oriented design and microservices architecture
- Experience with AWS and other Cloud infrastructures
- Hands on experience in designing and building microservices and scalable distributed systems
- Strong knowledge of Data Structures and Object Oriented Design
- Hands on experience with load balancing and handling large data traffic
- An insatiable desire and ability to learn
- You desire a fast moving, continuous flow development environment
- BS or MS in Computer Science or equivalent experience
Benefits
- health insurance
- healthcare savings and spending accounts
- retirement savings benefits (401(k) plan with match)
- basic and voluntary life insurance
- disability benefits
- paid time off for sick leave, family and/or medical leave, vacation, and 12 company holidays
- flexible vacation policy
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Javamicroservicesdata analysisobject-oriented designscalable distributed systemsload balancingdata structurescloud infrastructuredata-driven applicationsengineering improvements
Soft Skills
collaborationmentoringcommunicationproblem-solvingjudgmentleadershipadaptabilitystrategic thinkingtime managementteamwork
Certifications
BS in Computer ScienceMS in Computer Science