Full Time

Staff Software Engineer (Platform, Reliability, Golang)

Applied Systems
$120,000 - $160,000* / year (about $58–$77 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 Applied Systems, so some details may not match this job. The employer's own page has the real description.

Overview

The Staff Software Engineer (Platform, Reliability, Golang) at Applied Systems plays a pivotal role in designing, implementing, and maintaining scalable software solutions that enhance our platform's reliability. The ideal candidate will leverage their expertise in Golang to develop efficient backend services, focusing on high availability and performance. They will collaborate with cross-functional teams to drive technical initiatives and ensure robust software development methodologies are applied throughout the software lifecycle.



Job Responsibilities

  • Design and implement scalable and high-performance backend systems using Golang.
  • Participate in architecture discussions and lead design initiatives to enhance the platform's reliability.
  • Monitor and improve application performance, identifying issues and implementing solutions.
  • Collaborate with product management to define technical requirements and ensure alignment with business goals.
  • Develop testing frameworks and drive code quality improvements across the team.
  • Mentor junior engineers and promote best practices in software development.
  • Engage in code reviews and provide constructive feedback to enhance team capabilities.
  • Stay abreast of industry trends and integrate relevant technologies into our development processes.


Qualifications

  • Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
  • Minimum of 5 years of experience in software development, with a strong focus on Golang.
  • Proficiency in building and maintaining reliable, distributed systems.
  • Experience with cloud environments (e.g., AWS, Azure) and container orchestration (e.g., Kubernetes).
  • Strong understanding of software design patterns and principles.
  • Excellent problem-solving skills with a strong analytical mindset.
  • Proven ability to work collaboratively in a team-oriented environment.


Technologies & Tools

The Staff Software Engineer will utilize a diverse array of technologies and tools, primarily focusing on Golang for backend development. The role will also involve utilizing cloud platforms such as AWS or Azure for deploying applications, employing containerization technologies like Docker and Kubernetes for efficient orchestration and management of software services, along with monitoring tools to enhance system reliability and performance.



Ideal Candidates

The ideal candidate for the Staff Software Engineer position at Applied Systems will exhibit a strong passion for software development and a commitment to delivering high-quality solutions. They should possess excellent communication skills, enabling effective collaboration with team members and stakeholders. A proactive approach to problem-solving and a willingness to take ownership of projects are essential traits. Furthermore, candidates should demonstrate a continuous learning mindset, staying updated with emerging technologies and best practices in software engineering.

New York pays at most $869 a week in unemployment, for up to 26 weeks, its agency says. How to file there →

View Similar Jobs

Matches Jobs

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