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
Frontend Developer building intuitive and seamless cross - platform sports betting applications at iGaming startup. Focusing on coding, debugging, and enhancing user experience in Lisbon.
Front - end Developer creating and maintaining web applications using React and Next.js at IntellectEU. Collaborating with QA engineers and architecture teams in a hybrid work environment.
Frontend Software Engineer leading the transition to modern Angular architecture for cloud - based solutions. Collaborating with teams to deliver secure, user - focused applications in a rapidly evolving environment.
Front End Developer implementing dashboards and data visualizations for government supply chain decision - making. Working under architectural governance to create actionable user interfaces.
Collaborating with technology team to assess user needs and resolve issues. Direct communication with candidates for humanized service and KPI management.
Front - End Developer designing web applications to enhance flexible working at OfficeRnD. Collaborating with stakeholders to innovate and implement user - centric features.
Senior Frontend Developer creating high - performance user interfaces for Vivo. Responsible for defining application architecture and mentoring junior developers in an agile setting.
Staff Frontend Engineer for AI Copilot focusing on developing and delivering AI - enhanced customer service solutions. Collaborating across teams to build accessible and performant user interfaces with a focus on TypeScript and React.
Front - End Software Engineer developing KinaTrax data visualization tools for sports teams. Collaborating with product development team to enhance athlete performance data solutions.