Software Maintenance Engineer

  • Full-time

Company Description

The Software Maintenance Engineer is responsible for the availability, latency, performance, efficiency, change management, monitoring, emergency response, and capacity planning for the client’s platforms. 

You will be part of a team consisting of a healthy mix of software and technology infrastructure backgrounds.  The Software Maintenance Engineer will provide subject matter expertise, resolve break/fix scenarios, engage broader teams as necessary, and partner with engineering, vendors, and client services to deliver successful technical solutions. Works with limited supervision and direction while executing associated functions and responsibilities. 

Does it sound like an interesting opportunity? Keep reading, and let’s discuss your future role. 

CUSTOMER

Our client is a rapidly growing US AdTech company. Founded by three ex-Googlers, it has a high-tech team and a great tech culture.

PROJECT

The client’s product provides extremely high-scale Bidder-as-a-Service solutions in advertising technology, works with global businesses, and has raised $28M (including the most recent Series B raise of $15M) to date.

Job Description

  • Handle on-call rotations and service incident escalations 
  • Timely response to tickets and escalations with clear communication 
  • Set up, configure, and decommission features and infrastructure 
  • Proactively address platform problems or inefficiencies 
  • Maintain production run books and documentation 
  • Scale applications and infrastructure for peak traffic; fix scaling issues 
  • Monitor systems and enhance alerting capabilities 
  • Support and extend the observability stack 
  • Collaborate with engineering teams to improve platform operability 
  • Fix minor bugs during on-call triage

Qualifications

  • 4+ years of software development experience  
  • Commercial experience with C++, Java, and Python 
  • Practical experience with AWS 
  • Familiarity with DevOps and CI/CD processes 
  • Knowledge of Software Architecture 
  • Hands-on experience with containers and container orchestration using Kubernetes 
  • Experience with Linux 
  • Flexible schedule and availability to work on weekends every 4-6 weeks 

WOULD BE A PLUS 

  • Experience with Python or/and JavaScript  
  • Experience in the AdTech domain 

 

    Additional Information

    PERSONAL PROFILE

    • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
    • Strong problem-solving and decision-making abilities, with a focus on driving results and meeting deadlines
    • Solid organizational skills to set priorities, track work, and maintain transparency, along with creativity to enhance operations and create new opportunities