Senior Staff Software Engineer

Grid Dynamics

• $187K — $195K *
US-AnywhereRemote in San Ramon, CA
Enterprise Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Master of Science in Computer Information Systems, Computer Science, Computer Engineering, or a closely related field.
  • 1+ years of backend software architecture and development experience using Java and Python for large-scale systems.
  • Experience in architecture and delivery of scalable e-commerce and supply chain subsystems.
  • Proficient in designing synchronous and asynchronous interfaces for data-intensive platforms.
  • Experience with multi-layer in-memory and distributed caching systems.
  • Expertise in designing data storage systems using various models (relational, NoSQL, graph, ontology-based).
  • Experience in building scalable, event-driven data processing pipelines.

Responsibilities

  • Perform software architecture, design, and backend development for both client-facing and internal systems.
  • Create and validate proof-of-concepts for new business solutions.
  • Lead technical discussions and propose architectural approaches based on business needs.
  • Design and develop scalable, high-load backend systems utilizing Python and Java.
  • Build and maintain data processing pipelines for search, recommendation, and e-commerce platforms.
  • Prepare and maintain technical documentation, including architecture designs and integration specifications.
  • Coordinate technical delivery milestones across offshore and onsite teams to ensure timely project completion.

Benefits

  • Opportunity to work on bleeding-edge projects.
  • Work with a highly motivated and dedicated team.
  • Flexible schedule to promote work-life balance.
  • Comprehensive medical insurance.
  • Robust benefits program including social and sports activities.
  • Engagement in corporate social events.
  • Access to professional development opportunities.
Full Job Description
Various worksites-job may allow for remote work; job may involve relocation to anticipated or unanticipated locations across the United States, including client sites and Grid Dynamics' offices throughout the United States and/or company headquarters located in San Ramon, CA.

Essential functions
  • Perform all aspects of software architecture, design, and backend development activities for client-facing and internal systems.
  • Create and validate proof-of-concepts (POCs) for new business and technical solutions.
  • Lead technical discussions, propose architectural approaches, and define implementation strategies based on business needs and system constraints.
  • Design and develop scalable, high-load, and distributed backend systems primarily using Python and Java.
  • Build and maintain data processing pipelines for search, recommendation, and e-commerce platforms.
  • Prepare and maintain technical documentation including architecture designs, integration specifications, and delivery plans.
  • Coordinate technical delivery milestones across offshore and onsite teams to ensure timely project completion.
  • Provide technical guidance and mentorship to engineering teams without formal direct supervisory responsibilities.
  • Support DevOps initiatives including CI/CD pipeline setup, system monitoring, and optimization activities.
  • Investigate and analyze production issues, implementing improvements to system quality, performance, and stability.
  • Various worksites-job may allow for remote work; job may involve relocation to anticipated or unanticipated locations across the United States, including client sites and Grid Dynamics' offices throughout the United States and/or company headquarters located in San Ramon, CA.

Qualifications

REQUIRED EDUCATION: Master of Science degree in Computer Information Systems, Computer Science, Computer Engineering, or a closely related field.

REQUIRED EXPERIENCE: At least ONE (1) year of experience in the job offered or at least ONE (1) year of experience in the following:
  1. Backend software architecture and development using Java and Python for large-scale, high-performance systems.
  2. Architecture and delivery of scalable e-commerce and supply chain subsystems.
  3. Design and implementation of synchronous and asynchronous interfaces for distributed, data-intensive platforms.
  4. Development of multi-layer in-memory and distributed caching systems.
  5. Design and modeling of data storage and organization systems using relational, NoSQL, graph-based, and ontology-based models.
  6. Implementation of scalable, event-driven data processing pipelines.

7. Designing and implementing Information Retrieval systems.
  1. Building and operating scalable backend infrastructures in cloud and hybrid environments.


We offer
• Opportunity to work on bleeding-edge projects
• Wage range: $187,574.00-$195,000.00 per year
• Work with a highly motivated and dedicated team
• Competitive salary
• Flexible schedule
• Medical insurance
• Benefits program
• Social package - medical insurance, sports
• Corporate social events
• Professional development opportunities

Similar Jobs

More Jobs at Grid Dynamics

More Enterprise Technology Jobs

Find similar Senior Staff Software Engineer jobs: