Staff Software Engineer (Java)

closed
Tech Holding Logo

Tech Holding

πŸ“Remote - Mexico

Summary

Join our dynamic team as a Staff Software Engineer and contribute to developing scalable applications, guiding systems' architecture, and mentoring junior engineers.

Requirements

  • 8 + years of experience as a software engineer, building and operating production systems at scale
  • 6+ years experience with Java using Spring Boot or Dropwizard (Either one)
  • Bachelor’s degree in computer science or a related field is preferred
  • Good understanding of application scaling
  • Experience with unit testing and integration testing
  • Experience teaching and mentoring junior engineers

Responsibilities

  • Develop and deliver clean, maintainable, performant code
  • Help define the architectural strategy for the systems you own and contribute to architectural vision for the platform at large
  • Review code and provide feedback on technical work on the team
  • Build services and tooling to streamline the development process
  • Mentor and coach less experienced engineers on the team
  • Help define standards and best practices on your team for testing, software delivery, observability, contract definition and other key development processes
  • Participate in sprint-related meetings such as standup, grooming, retrospective, and roadmap replenishment
  • Encourage a culture of experimentation, prototyping and brainstorming across technical teams
  • Provide consultation for non-technical teammates and clarity around technical decisions
  • Advocate for new technology and design patterns where you believe they can help power the business
  • Advocate for flexible, domain-driven solutions that balance expediency with long-term flexibility

Preferred Qualifications

  • Experience with React (Intermediate to mid-level)
  • Experience with Python (Intermediate)
  • Experience with ecommerce
  • Experience with datadog monitors or similar tools

Benefits

  • Remote Work Opportunities
  • Flexible Work Hours
  • Professional Development Opportunities
This job is filled or no longer available