Senior Software Engineer
175000USD - 235000USD
San Francisco, United States
Java
Kafka
Microservices
AWS
GCP
More jobs from this company
views: 0
Senior Software Engineer
What You'll Do:
  • Drive large, complex projects autonomously, from technical design to launch.
  • Tackle complex architectural challenges, apply architectural standards, and start using them on new projects.
  • Lead code reviews & documentation as well as take on complex bug fixes, especially on high-risk problems.
  • Be an example for thorough, meaningful code reviews.
  • Partner across engineering teams to tackle company-wide initiatives spanning multiple projects.
  • Transfer your depth of knowledge from your current language to excel as a Java developer.
  • Mentor junior members of the team.

As an engineer in the Enterprise Change Management Platform Team, you will work on:
  • Developing platform capabilities to power customer-facing solutions/experiences such as migration assistants, App Migrations, and Routine Admin tasks (sandbox data clone, cloud-to-cloud data transformation, backup-restore).
  • Implementing compliance initiatives across platform and product stacks ranging from cloud infrastructure to product experiences.
  • Collaborating with Core Engineering, products, and platform teams on a large scale and high-reliability transformative architecture, including Kafka & Kafka Stream adoption.
  • Ensuring the adoption of world-class engineering and operational practices across teams.
  • Working across cloud platforms and infrastructure services to provide a great developer experience for both in-house developers and 2P app developers.
  • Partnering across the Enterprise group and various Platform teams to deliver key architecture outcomes for strategic programs.
  • Acting as a change agent in bringing in industry standards to boost velocity and engineering best practices.

Qualifications:
  • At least 6 years of experience in building cloud SaaS platforms in a dynamic environment.
  • Strong experience in Java, microservices, and relational databases.
  • Passionate about collaborating with customers and cross-functional teams.
  • Experience in AWS and streaming technologies such as Kafka; streaming experience would be a plus.
  • Experience in test-driven development.
  • Passion for engineering and operational excellence.
  • Understanding of SaaS, PaaS, and IaaS industries with hands-on experience with public cloud offerings (e.g., AWS, GCP, Azure).
  • Fluency in any one database technology (e.g., RDBMS like Oracle or Postgres and/or NoSQL like DynamoDB or Cassandra).
  • Experience crafting and implementing well-tested, highly scalable, and performant microservices and/or other distributed systems.
  • Practical knowledge of agile software development methodologies (e.g., XP, scrum).
  • Ability to evaluate trade-offs between correctness, robustness, performance, space, and time.
  • Experience mentoring other engineers and influencing decision-makers throughout the organization.
  • Consideration of customer impact when making technical decisions.
Senior Software Engineer
175000USD - 235000USD
San Francisco, United States
Java
Kafka
Microservices
AWS
GCP
More jobs from this company
views: 0

Be the first to know about
new jobs every week

Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.