Senior Software Engineer

closed
EasyPost Logo

EasyPost

πŸ“Remote - Worldwide

Summary

Join us at EasyPost, a YC unicorn, to build the shipping infrastructure of the future as a Senior Software Engineer. This role will play a critical part in designing, developing, and maintaining high-quality software solutions for the organization.

Requirements

  • Bachelor’s Degree in software engineering, computer science or related field
  • 8+ years of software development experience, master’s degree and 6+ years of software development experience, or equivalent related work experience
  • Proven experience in software development, including designing, coding, testing, and debugging applications
  • A capable quantitative thinker who learns quickly
  • Strongly proficient in Delphi programming language
  • Experience with database technologies (SQL)
  • Experience with standard APIs such as REST, SOAP and JSON, XML
  • Experience setting up and managing Windows Servers on AWS, Azure a plus
  • Knowledge of tools like (Zabbix, Docker, PowerShell, GitHub pipelines) is a plus
  • A second language is a plus
  • Strong understanding of data structures, algorithms, and object-oriented design principles
  • Effective communication skills, both written and verbal

Responsibilities

  • Design, develop, and maintain software applications for use within Logistics
  • Ensure the performance, quality, and responsiveness of applications
  • Maintain high standards of code quality and integrity
  • Participate in code reviews and follow best practices in software development
  • Identify and correct bottlenecks and fix bugs
  • Work on complex problems, analyze situations, and apply problem-solving skills
  • Collaborate with a team of developers, designers, and product managers
  • Contribute to team meetings and offer innovative ideas and solutions
  • Assist in project planning and adhere to timelines
  • Report progress and challenges to the management team
  • Provide second-level contact to customer inquiries, requests, & technical issues via various communication channels to convey resolutions to customer issues
  • Where required, demonstrate the software to stakeholders and customers
  • Maintain a professional demeanor when interacting with customers
  • Diagnose & resolve technical issues related to products, software, or services
  • Utilize problem-solving skills to analyze and identify root causes of problems and provide solutions or workarounds

Benefits

  • Comprehensive medical, dental, vision, and life insurance
  • Competitive compensation package and equity
  • 401(k) match
  • Monthly work from home stipend of $50 net
  • Flexible work schedule and paid time off
This job is filled or no longer available