Full Time

Senior Software Engineer, Production Engineering

Legion Technologies
$110,000 - $150,000* / year (about $53–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Legion Technologies, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Senior Software Engineer in Production Engineering at Legion Technologies, you will play a crucial role in the design, development, and monitoring of our production systems. Your expertise will be vital in enhancing system reliability, scalability, and performance, while also leading initiatives to automate processes across the deployment lifecycle. Your work will ensure that our production environments are robust and capable of supporting the company's strategic goals. We are seeking a highly skilled engineer to mentor junior team members and collaborate with cross-functional teams to contribute to our technological advancements.



Job Responsibilities

  • Design, implement, and maintain scalable production systems to ensure high availability and performance.
  • Automate application deployment processes and infrastructure management.
  • Monitor system performance, troubleshoot issues, and respond to incidents promptly.
  • Collaborate with development teams to integrate new features while ensuring clean code and efficient performance in production.
  • Conduct regular performance tests and capacity planning to anticipate future scaling requirements.
  • Mentor junior engineers and provide guidance on best practices in software development and operational excellence.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in software engineering and production support.
  • Strong proficiency in programming languages such as Python, Java, or Go.
  • Experience with cloud services (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
  • Proficient in system monitoring and logging tools (Prometheus, Grafana, ELK Stack).
  • Solid understanding of CI/CD pipelines and tools (Jenkins, GitLab CI, CircleCI).
  • Effective communication skills and experience working in a collaborative team environment.


Technologies & Tools

This position involves the use of several cutting-edge technologies and tools including cloud platforms such as AWS or Azure, container orchestration with Kubernetes, CI/CD tools like Jenkins or GitHub Actions, and monitoring frameworks including Prometheus and Grafana. Familiarity with configuration management tools such as Ansible or Terraform is also beneficial in maintaining efficient infrastructure management practices.



Ideal Candidates

The ideal candidates for the Senior Software Engineer position will possess exceptional analytical and problem-solving skills, with a passion for technology and continuous improvement. They should be proactive in identifying and resolving issues, detail-oriented, and able to manage multiple priorities in a fast-paced environment. Strong interpersonal skills are essential for effective collaboration across teams, as well as a commitment to sharing knowledge and fostering a culture of learning and innovation.

In September there were 7.5 million job openings in the US, and 7.1 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.