Staff Software Development Engineer (Java, SQL)
Posted 4 weeks ago
Interested in this position?
Upload your resume and we'll match you with this and other relevant opportunities.
Upload Your ResumeAbout This Role
Wiraa is seeking a Staff Software Development Engineer to lead the development of core infrastructure for OfferUp's consumer experience. This role involves designing, developing, and deploying scalable, high-performance microservices, setting technical direction, and mentoring junior engineers.
Responsibilities
- Develop and implement a comprehensive technical strategy for your team aligned with business goals
- Design, build, and maintain highly scalable, reliable, and low-latency microservices
- Collaborate with cross-functional teams to design new features and improve existing systems
- Identify legacy systems that require rebuilding or replacement, and lead modernization efforts
- Mentor and support team members to enhance their technical skills and performance
- Participate in on-call rotations to ensure system availability and troubleshoot issues promptly
- Work closely with stakeholders to prioritize features, define project timelines, and deliver high-quality solutions
- Maintain and improve code quality across existing applications and services
- Create frameworks and solutions that enhance team productivity and code reusability
- Become a subject matter expert in your area of ownership within the team
Requirements
- 8+ years of professional software engineering experience
- Proficiency in Java and modern programming languages with solid object-oriented design skills
- Experience working with data-driven applications at scale
- Strong knowledge of microservices architecture and distributed systems design
- Hands-on experience with AWS and other cloud infrastructure platforms
- Proven ability to develop scalable real-time microservices with high reliability and low latency
- Experience with load balancing, handling large data traffic, and system monitoring
- Excellent data structures, algorithms, and system design knowledge
- Experience mentoring and guiding junior engineers
- Bachelor’s or Master’s degree in Computer Science or related field, or equivalent experience
- Ability to perform data analysis and translate results into actionable business insights
Qualifications
- Bachelor’s or Master’s degree in Computer Science or related field, or equivalent experience
- 8+ years of professional software engineering experience
Skills
* Required skills
Benefits
About Wiraa
CrowdStrike is a global leader in cybersecurity, dedicated to protecting organizations by stopping breaches and redefining modern security through its advanced AI-native platform. Since its inception in 2011, CrowdStrike has been at the forefront of cybersecurity innovation, managing large-scale dis...