Staff Software Development Engineer leading technical strategy and developing scalable real-time microservices for OfferUp's marketplace platform. Collaborating with cross-functional teams to enhance user experience.
Responsibilities
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
Front - End Software Engineer developing user interfaces for CtrlChain's logistics platform. Collaborating with teams to create efficient and user - friendly web applications.
Full Stack Developer responsible for developing applications using C# and ASP.Net Core Blazor. Collaborating in interdisciplinary Scrum teams and contributing to new and ongoing projects.
IT Security Analyst supporting Security Operation Center in an international high - tech company. Focused on protecting data and addressing complex security issues.
Frontend Software Engineer developing features for AI software platform focusing on usability and stability. Collaborate with UI/UX teams and implement efficient frontend solutions using Next.js.
Software Engineer developing smart solutions for cities globally, collaborating in Scrum teams and engaging in various projects. Focus on ReactJS and modern cloud technologies with flexible work arrangements.
Senior Full Stack Engineer developing Agentic AI solutions and modern web applications. Leading internal and client collaboration at eSimplicity to enhance digital services across government agencies.
Frontend Developer responsible for building complex applications and modern interfaces. Collaborating with multidisciplinary teams in a hybrid work environment in São Paulo.
Frontend Developer working on high complexity applications with hybrid setup in São Paulo. Involves API integration, design systems, and agile methodologies.
Front - End/Mobile Developer for Caree, developing hybrid applications for taxi teletransmission. Collaborating closely with product team and CTO on innovative solutions to enhance taxi operators' workflows.
Intern web developer in the School of Biological Sciences, engaging in web design and development. Participating in resource development and employer engagement.