Senior Software Engineer

Grid Dynamics

$187K *
US-Anywhere
+ 2 other locationsRemote
Enterprise Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Master's degree in Software Engineering, Computer Science, or related field.
  • 1 year of experience in a similar role or related technologies.
  • Proficiency in C++, Java, Bash, and Python programming.
  • Hands-on experience with CI/CD tools like Docker, Kubernetes, and Ansible.
  • Knowledge of design patterns and code refactoring techniques.
  • Experience in developing infrastructure as code on Google Cloud Platform.

Responsibilities

  • Design and maintain build systems for multi-platform projects.
  • Develop Hermetic C++ build systems.
  • Write Python scripts to enhance the C++ development lifecycle.
  • Create CI/CD pipelines using GitHub Actions for automation.
  • Utilize GCP services for scalable cloud solutions.
  • Troubleshoot build failures and environment-related issues.
  • Optimize build times and resource usage.

Benefits

  • Opportunity to work on cutting-edge projects.
  • Flexible work schedule.
  • Comprehensive medical insurance.
  • Access to professional development programs.
  • Participation in corporate social events.
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.

We are actively looking for a Senior Software Engineer with excellent technical expertise who is interested in joining our growing team. Join our bright engineering team with open communication, empowerment, innovation, and customer-centric culture.

Essential functions
• Design, implement, and maintain build systems for multi-platform projects.
• Develop and maintain Hermetic C++ build systems.
• Write logic in Python to streamline the C++ development lifecycle.
• Design and implement robust CI/CD pipelines using GitHub Actions to automate testing and deployment workflows.
• Leverage Google Cloud Platform (GCP) services for scalable cloud infrastructure and remote execution.
• Diagnose and resolve build failures, compiler errors, linking issues, and environment-related problems.
• Optimize build times and resource consumption.
• Work closely with the team to streamline development workflows and release processes.
• 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
• Master of Science degree in Software Engineering, Computer Science or a closely related field.
• At least ONE (1) year of experience in the job offered or at least ONE (1) year of experience in the following:

1. Object-oriented languages: C++ & Java

2. Bash & Python

3. Asterisk & Asterisk Extension Language

4. Hands-on experience setting up and managing CI/CD tools, including Docker, Kubernetes, & Ansible

5. Design patterns, including reviewing and refactoring other developers code into recognizable patterns

6. Developing GCP infrastructure as a code

We offer
• Opportunity to work on bleeding-edge projects
• Wage: $187,574.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 Software Engineer jobs: