← Все вакансии/Senior/Jobgether
SeniorHybridChicago

Software Engineer

J
Jobgether
Зарплата
$15,400–$17,600
Уровень
Senior
Формат
Hybrid
О роли

Описание вакансии

About the company

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Sr. Software Engineer - Backend based in United States. This role offers the opportunity to design and deliver scalable backend software within a complex, distributed technology environment.

Responsibilities

  • Architect and develop efficient, maintainable, and scalable software applications and services
  • Apply secure coding practices with careful consideration of security, dependencies, and risk mitigation
  • Evaluate how changes affect other modules, applications, and distributed systems across the broader technology environment
  • Lead large and complex projects from inception through delivery while collaborating with engineers and cross-functional stakeholders
  • Define architecture for cross-team initiatives and remain accountable for delivering complex workstreams
  • Create, organize, and assign technical tasks required to complete large-scale projects
  • Work with complex version-control environments, including concurrent branches and multi-branch merges
  • Perform unit and integration testing in deployment environments to validate implementations against requirements
  • Identify gaps in existing testing methodologies and recommend improved frameworks or approaches
  • Provide implementation and production support to Business Analysts and Technical Support teams
  • Act as a technical specialist when complex matters require detailed evaluation and analysis of multiple variables
  • Support project leadership with work estimates, staffing requirements, interviews, and software development schedules
  • Mentor junior software engineers and contribute to the development of engineering best practices
  • Work independently to deliver increasingly complex projects in environments with ambiguity and evolving requirements

Requirements

  • Master of Science degree in Computer Engineering, Computer Science, or a directly related field
  • 3+ years of experience with Golang
  • 3+ years of experience with Go FX, Thrift, gRPC, Bazel, Message Queues, Grafana, ELK, MySQL, GORM, Go-sqlmock, Goland, VS Code, and Shell Scripting
  • 2+ years of experience with Redis, Phabricator, Sourcegraph, the Zap logging framework, M3 metrics, and Yarpc
  • 2+ years of experience working in a transportation or logistics environment
  • 2+ years of experience with React or AngularJS web development frameworks
  • Strong understanding of software architecture, distributed systems, testing, and scalable application development
  • Experience working with secure coding practices, dependency management, risk mitigation, and production software quality
  • Strong problem-solving and analytical skills
  • Strong communication and collaboration skills
  • Ability to lead complex projects, make architecture decisions, and independently manage work with increasing levels of ambiguity
  • Experience mentoring junior engineers and contributing to technical direction
  • Experience with project estimation, task planning, delivery coordination, and resource planning is valuable
  • Experience may be gained concurrently
  • Must be able to work in a hybrid environment, with three days per week in the Chicago, Illinois office and up to two days working from home
  • Must reside within commuting distance of the Chicago, Illinois office

Conditions

  • Salary range of $184,993–$211,550 per year
  • Hybrid work arrangement with up to two days working from home per week
  • Company-sponsored health plan
  • Dental and vision insurance
  • 401(k) matching
  • Financial wellness and mental wellness benefits
  • Parental leave
  • Short- and long-term disability coverage
  • Life insurance
  • Eligibility for performance or sales incentive bonus programs, depending on the role
  • Potential participation in equity awards
  • Additional compensation opportunities depending on the role
Стек и навыки

С чем работаем