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