Software Development Engineer
ShipBob
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About ShipBob
As a member of the ShipBob Team, you will contribute to a culture of continuous learning, proactive innovation, and strong collaboration. We champion an ownership mindset, encouraging team members to identify challenges and drive initiatives that foster growth for merchants, the company, and individuals. By tackling complex problems and exploring creative solutions, you'll actively build the future of ShipBob.
ShipBob values collaboration and support, where team members and leaders are committed to mutual success. We uphold high standards and transparency, cultivating an environment where trust, open communication, and mutual respect empower teams to achieve new heights.
Our commitment to delivering results creates a goal-driven, high-performance culture. Everyone is empowered to contribute to our mission, with a clear understanding of their direct impact and accountability. We measure success tangibly, allowing each team member to see the positive outcomes of their work and celebrate shared victories.
Role Description: Software Development Engineer at ShipBob
As a Software Development Engineer at ShipBob, you will be primarily responsible for the development of production-level software in coordination with your team. You will work very closely with Product Owners and your Engineering Manager. Being an SDE on our integrations team, you’ll design and build systems that connect ShipBob with external e-commerce platforms and partners. These integrations power order flow and fulfillment at scale, directly driving merchant growth and customer satisfaction. You’ll solve challenges around reliability and scalability to ensure integrations are always fast, resilient, and available. This role reports to the Manager, Software Development.
What You’ll Do:
- Fulfill all responsibilities of Software Development Engineer I & II.
- Become a go-to expert in one area of the codebase; understands the broad architecture of the entire system.
- Provide technical advice and weigh in on technical decisions that impact other teams or the company at large.
- Research and propose new technologies.
- Scope and stage work into well-defined milestones to avoid a monolithic deliverable.
- Regularly deliver software on time and consistently work to make accurate estimates and deliver on those estimates.
- Known for drama-free launches.
- Own the technical testing and performance plan for your projects.
- Take initiative to identify and solve important problems, coordinating with others on cross-cutting technical issues.
- Set direction at the project/service level and consistently influence decision-making at the Pillar level.
- Identify and proactively tackle technical debt before it grows into debt that requires significant up-front work to resolve.
- Make others better through code reviews, thorough documentation, technical guidance, and mentoring or serving as a Tech Lead on a project.
- Sit on the Architectural Review Board, providing feedback on projects outside of your core area.
- Understand the tradeoffs between technical, analytical, and product needs and lead to solutions that take all of these needs into account.
- Identify and propose strategies around technical problems affecting your team, communicate standards, and get buy-in on solutions.
- Perform additional duties and responsibilities as necessary.
What You’ll Bring To The Table:
- 6+ years of experience.
- Excellent problem-solving skills.
- Excellent programming skills.
- Excellent communication skills.
- Object-oriented mindset.
- Ability to work quickly and collaboratively in a fast-paced, entrepreneurial environment.
- Ability to own small, well-scoped features and implementation.
- A hands-on coding approach to engineering mentorship.
- Ability to own medium-sized features from design to implementation.
- A defensive coding mindset with knowledge of OWASP.
- Ability to own large features from design to implementation.
- Ability to own service-level system design.
- Demonstrated experience in .NET (C#, ASP.NET MVC), SQL, and database design.
- Proficiency with JavaScript, JSON, and REST APIs.
- Solid understanding of Agile software development and team building/leadership.
- Hands-on experience in automating infrastructure and build processes.
Nice to have:
- Passion for software quality (UT, IT, regression) with a belief that testing is a shared responsibility.
- Ability to own and drive cross-service system design.
- Experience with Microsoft Azure (Functions, WebJobs, App Services, Service Bus, Storage Queues, DevOps).
- Familiarity with event-driven (EDA) and service-oriented (SOA) architecture.
- Exposure to Vue.js.
Perks & Benefits:
- Medical, Term & Accidental Insurance
- All Purpose Leave (casual & sick time): 12 days
- Earned Leave: 15 days
- Public Holiday: 12 days
- Generous Maternity & Paternity Leave
- Quarterly Wellness Day
- Work From Home Allowance
Key skills/competency
- .NET Development
- C#
- ASP.NET MVC
- SQL
- JavaScript
- REST APIs
- System Design
- E-commerce Integrations
- Scalability
- Agile Methodologies
How to Get Hired at ShipBob
- Research ShipBob's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Highlight relevant experience: Customize your resume to showcase .NET, C#, SQL, and integration expertise relevant to the Software Development Engineer role.
- Demonstrate problem-solving: Prepare to discuss complex technical challenges you've solved, emphasizing system design and scalability.
- Understand Agile practices: Show familiarity with Agile software development and your ability to contribute effectively within a high-performance team.
- Showcase ownership and mentorship: Be ready to share examples of taking initiative, leading projects, and mentoring junior engineers.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background