Senior Software Engineer

EasyPost

Remote regions

US

Benefits

Similar Jobs

See all

Technical Leadership:

  • Lead the design and implementation of complex software systems and integrations with minimal oversight.
  • Drive technical decision-making and contribute to architecture discussions across multiple services and systems.
  • Break down ambiguous problems into clear technical solutions and execution plans.

Software Development:

  • Design, code, test, and debug software applications in accordance with established coding standards and best practices.
  • Develop scalable, maintainable, and secure software solutions with a focus on performance and reliability.
  • Collaborate with product managers, designers, and stakeholders to translate business requirements into technical specifications.

Mentorship & Team Development:

  • Mentor and coach junior and mid-level engineers through code reviews, design discussions, and day-to-day collaboration.
  • Raise engineering quality by promoting best practices in software design, testing, observability, and operational excellence.
  • Participate in code reviews to maintain code quality and ensure consistency among team members.

Operational Ownership:

  • Participate in on-call rotations and assist in diagnosing and resolving production issues.
  • Drive improvements in monitoring, alerting, observability, and system reliability.
  • Investigate complex production issues and lead root cause analysis efforts.

EasyPost

EasyPost is a YC unicorn founded in 2012 that makes shipping simple for businesses from startups to Fortune 500 with a developer-friendly REST API. The company is rapidly growing with a scrappy, fast-moving culture and a team of builders and problem-solvers.

Apply for This Position