Search Remote Jobs

Senior Software Engineer

🕒 June 8

🇺🇸 United States – Remote

💵 $156k - $205k / year

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🦅 H1B Visa Sponsor

info
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of EasyPost

EasyPost

51 - 200 employees

☁️ SaaS

🚗 Transport

🔌 API

💰 $25M Series B on 2021-09

SaaS • Transport • API

EasyPost is a company that provides a comprehensive suite of shipping solutions designed to simplify and modernize parcel shipping operations. Their offerings include a powerful shipping API, which allows businesses to access over 100 carriers, automate shipping operations, and secure discounted rates. EasyPost also offers advanced analytics tools that provide insights into supply chain efficiency, carrier performance, and delivery tracking. Their enterprise solutions cater to high-growth shippers with configurable business rules, 24/7 support, and the ability to significantly reduce supply chain costs. The company is also committed to sustainability, offering carbon neutral shipping options. Overall, EasyPost aims to streamline complex shipping logistics with modern, scalable, and insightful technology solutions.

📋 Description

• 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. • Identify technical risks early and proactively propose mitigation strategies. • 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 and architectural designs. • Lead technical design efforts and produce high-quality technical documentation. • Develop and execute unit tests, integration tests, and performance tests to validate software functionality and reliability. • Utilize version control systems to manage and track changes to source code. • Mentor and coach junior and mid-level engineers through code reviews, design discussions, pairing sessions, and day-to-day collaboration. • Raise engineering quality by promoting best practices in software design, testing, observability, and operational excellence. • Provide constructive technical feedback and help establish consistent engineering standards across the team. • Participate in code reviews to maintain code quality, ensure consistency, and share knowledge among team members. • 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. • Identify and troubleshoot software defects and issues, employing analytical thinking and problem-solving skills to develop efficient and effective solutions. • Work closely with cross-functional teams to ensure seamless integration of software components and successful product releases. • Contribute to project planning, estimation, and technical roadmap discussions. • Stay current with industry trends, emerging technologies, and software development best practices. • Propose and implement process improvements that enhance development efficiency, reliability, and product quality.

🎯 Requirements

• Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. • 6+ years of professional software engineering experience. • Demonstrated experience leading complex technical initiatives from design through production deployment. • Demonstrated experience mentoring and developing other engineers. • Expert-level Python development experience in production environments. • Strong experience designing and building REST APIs and distributed systems. • Strong experience debugging and troubleshooting complex production issues. • Strong experience with relational databases and SQL. • Experience designing scalable, maintainable, and observable backend services. • Experience writing automated unit, integration, and end-to-end tests. • Familiarity with software development methodologies (Agile, Scrum, etc.) and tools (JIRA, Confluence, etc.). • Strong understanding of data structures, algorithms, object-oriented design principles, and software architecture patterns. • Excellent problem-solving skills and a detail-oriented mindset. • Strong written and verbal communication skills.

🏖️ Benefits

• Comprehensive medical, dental, vision, and life insurance • Competitive compensation package and equity • Monthly work from home stipend of $50 • Flexible work schedule and paid time off • Collaborative culture with a supportive team • A great place to work with unlimited growth opportunities • The opportunity to make massive contributions at a hyper-growth company • Make an impact on a product helping ship millions of packages per day

Apply Now

Similar Jobs

🕒 June 8

Senior Full Stack Engineer building user-focused, polished experiences for a software platform supporting churches and ministries. Collaborating across the stack with an emphasis on modern tools, AI, and quality assurance.

🕒 June 8

Cribl

501 - 1000

☁️ SaaS

Senior Software Engineer building backend solutions with TypeScript and AWS for Cribl's telemetry platform. Collaborating with teams and implementing identity management protocols.

🕒 June 7

Gartner

10,000+ employees

🏢 Enterprise

Executive Partner managing a portfolio of global enterprise clients in software engineering. Delivering insights and coaching leaders on critical initiatives with a focus on member retention.

🕒 June 6

Cotiviti

5001 - 10000

⚕️ Healthcare Insurance

💳 Fintech

🤖 Artificial Intelligence

Senior Software Engineer (AI) developing backend services and workflow-integrated solutions for Cotiviti. Collaborating with architects and teams to deliver scalable AI-enabled solutions.

🕒 June 6

Tyto Athene, LLC

1001 - 5000

🔒 Cybersecurity

🤖 Artificial Intelligence

🏛️ Government

Software Engineer at Tyto Athene developing and deploying mission-critical applications. Work with modern technologies in a collaborative Agile environment to support national security missions.