Job Closed
This listing is no longer active.
Best-in-class fulfillment solution for ecommerce brands.
Software Development Engineer II
Location
India
Posted
51 days ago
Salary
0
Seniority
Senior
Job Description
Software Development Engineer II
ShipBob, Inc.
• Become a go-to expert in one area of the codebase; understand the broad architecture of the entire system. • Provides technical advice and weighs in on technical decisions that impact other teams or the company at large. Research and propose new technologies. • Scopes and stages work into well-defined milestones to avoid a monolithic deliverable. • Regularly delivers software on time and is constantly working to make accurate estimates and delivers on those estimates. • Known for drama-free launches. • Owns the technical testing and performance plan for their projects. • Takes initiative to identify and solve important problems, coordinating with others on cross-cutting technical issues. • Sets direction at the project/service level and consistently influences decision-making at the Pillar level. • Identifies and proactively tackles technical debt before it grows into debt that requires significant up-front work to resolve. • Makes others better through code reviews, thorough documentation, technical guidance, and mentoring or serving as a Tech Lead on a project. • Sits on the Architectural Review Board, provides feedback on projects outside of their core area. • Understands the tradeoffs between technical, analytical and product needs and leads to solutions that take all of these needs into account. • Identifies and proposes strategies around technical problems affecting their team, communicates standards and gets buy-in on solutions. • Additional duties and responsibilities as necessary.
Job Requirements
- 3+ 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.
- Experience in the following:
- SQL
- JSON
- REST
- .NET
- C#
- ASP.NET MVC
- Javascript
- Relational DB Concepts
- Relational DB Design
- Agile software development methodologies
- Team building expertise
- Automating infrastructure
- Automating build process
Benefits
- Medical, Term & Accident 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
- See Our High-Performing Culture >>>
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full-Stack Entwickler (m/w/d) - .NET 100% Remote
FNTIOUnlock Your Business's Full Potential with FNTIO's Cloud Solutions: Streamline, Scale, and Succeed!
FNTIO sind AI-First Systems Engineers für Enterprise. Wir arbeiten seit 2022 produktiv mit AI in echten Kundenprojekten. Siemens, Deutsche Börse, Volkswagen. Wir liefern Projekte mit Ergebnisverantwortung. Kein Body Leasing, keine PowerPoints. Unsere Engineers denken in Architekturen und Entscheidungen. AI übernimmt die Ausführung. Wer bei uns arbeitet, ist Produktmanager seines eigenen AI-Teams: mit Claude Code, Cursor und den Tools, die wirklich funktionieren. Aufgaben Du baust .NET-Anwendungen, die im Enterprise-Umfeld laufen. Dein Schwerpunkt liegt auf dem Backend, aber du verstehst das ganze Bild. Du übersetzt Kundenanforderungen in Architektur, lässt AI Agents Code generieren, prüfst kritisch und lieferst Qualität. Nicht Perfektion auf dem Papier, sondern ein Produkt, das funktioniert. - Du entwickelst Backend-Lösungen mit .NET und integrierst sie in AWS-Cloud-Architekturen - Du nutzt AI CLI-Tools (Claude Code, Cursor, Gemini CLI) als Multiplikator für Entwicklung und Testing - Du entwirfst APIs und sorgst für saubere Integration zwischen Frontend, Backend und Cloud - Du arbeitest direkt mit Kunden an technischen Anforderungen und Lösungsdesign - Du setzt auf automatisiertes Testing und CI/CD - Du baust Prototypen, indem du Ideen an AI Agents gibst und den Output iterierst Qualifikation - Mindestens 3 Jahre Full-Stack-Entwicklung mit .NET-Schwerpunkt - Erfahrung mit mindestens einem AI CLI-Tool (Claude Code, Cursor, Gemini CLI) - Erfahrung mit Cloud-Technologien (AWS von Vorteil) - Vertraut mit Git, Docker und CI/CD - Fähigkeit, AI-Output kritisch zu bewerten und Enterprise-Qualität zu liefern - Fließend Deutsch und Englisch Benefits - Flexible Arbeitszeiten und 100% Remote Arbeit - Zugang zu AI-Tools und LLM-Keys. Nicht als Benefit, sondern als Arbeitsmittel - Echte Enterprise-Projekte mit Ownership. Produkte für Siemens, Deutsche Börse, Volkswagen - AWS-Zertifizierungen und Konferenzen - Ein Team von ~30 Engineers, das Wissen teilt statt hortet - Keine Folien-Kultur. Wir arbeiten an der Sache, nicht am Konzept Wir freuen uns auf deine Bewerbung. Schick uns deinen CV und gerne ein kurzes Statement, warum du zu FNTIO passt. Wir melden uns.
Full-Stack Developer
FNTIOUnlock Your Business's Full Potential with FNTIO's Cloud Solutions: Streamline, Scale, and Succeed!
Role Description Du baust .NET-Anwendungen, die im Enterprise-Umfeld laufen. Dein Schwerpunkt liegt auf dem Backend, aber du verstehst das ganze Bild. Du übersetzt Kundenanforderungen in Architektur, lässt AI Agents Code generieren, prüfst kritisch und lieferst Qualität. Nicht Perfektion auf dem Papier, sondern ein Produkt, das funktioniert. - Du entwickelst Backend-Lösungen mit .NET und integrierst sie in AWS-Cloud-Architekturen. - Du nutzt AI CLI-Tools (Claude Code, Cursor, Gemini CLI) als Multiplikator für Entwicklung und Testing. - Du entwirfst APIs und sorgst für saubere Integration zwischen Frontend, Backend und Cloud. - Du arbeitest direkt mit Kunden an technischen Anforderungen und Lösungsdesign. - Du setzt auf automatisiertes Testing und CI/CD. - Du baust Prototypen, indem du Ideen an AI Agents gibst und den Output iterierst. Qualifications - Mindestens 3 Jahre Full-Stack-Entwicklung mit .NET-Schwerpunkt. - Erfahrung mit mindestens einem AI CLI-Tool (Claude Code, Cursor, Gemini CLI). - Erfahrung mit Cloud-Technologien (AWS von Vorteil). - Vertraut mit Git, Docker und CI/CD. - Fähigkeit, AI-Output kritisch zu bewerten und Enterprise-Qualität zu liefern. - Fließend Deutsch und Englisch. Benefits - Flexible Arbeitszeiten und 100% Remote Arbeit. - Zugang zu AI-Tools und LLM-Keys. Nicht als Benefit, sondern als Arbeitsmittel. - Echte Enterprise-Projekte mit Ownership. Produkte für Siemens, Deutsche Börse, Volkswagen. - AWS-Zertifizierungen und Konferenzen. - Ein Team von ~30 Engineers, das Wissen teilt statt hortet. - Keine Folien-Kultur. Wir arbeiten an der Sache, nicht am Konzept.
Senior Software Developer Embedded (m/w/d)
M&M Software GmbH𝐖𝐞 𝐭𝐮𝐫𝐧 𝐯𝐢𝐬𝐢𝐨𝐧𝐬 𝐟𝐨𝐫 𝐚 𝐝𝐢𝐠𝐢𝐭𝐚𝐥 𝐰𝐨𝐫𝐥𝐝 𝐢𝐧𝐭𝐨 𝐫𝐞𝐚𝐥𝐢𝐭𝐲.
Was du bei uns bewegst - Entwicklung von Embedded‑ und On‑Device‑Software - Mitarbeit an vernetzten Systemen im IoT‑ & Edge‑Umfeld - Implementierung von Connectivity‑ und Kommunikationslösungen - Mitarbeit an der Integration von Geräten in Gesamtsysteme - Umsetzung von Secure Software Development in Embedded‑Systemen Deine Werkzeuge für den M&M Alltag - Mehrjährige Berufserfahrung in der Embedded‑Softwareentwicklung - Sehr gute Kenntnisse in Embedded Linux (z. B. Yocto) - Erfahrung mit RTOS - Sehr gute Programmierkenntnisse in C/C++ - Kenntnisse in Python - Erfahrung in Connectivity & Protokollintegration - Affinität zum routinierten Einsatz von KI‑basierten Tools in der Softwareentwicklung - Du nutzt bereits KI-Tools (z. B. GitHub Copilot, Microsoft Copilot, Claude Code) oder hast Interesse, dich in diesem Bereich weiterzuentwickeln Mehr als nur ein Job - Flexibilität: Wir bieten dir flexible Arbeitsmodelle mit großzügiger Gleitzeitregelung – wahlweise an einem unserer Standorte oder bis zu 100 % mobil innerhalb Deutschlands - Einarbeitung & Entwicklung: Deine individuelle Einarbeitung und Karriereförderung liegen uns am Herzen. Zusätzlich steht dir ein Coach zur Seite, der dich bei deiner beruflichen und persönlichen Entwicklung unterstützt - Gesundheit & Wohlbefinden: Wir unterstützen dich mit Angeboten wie Massagen, Hansefit, Dienstrad-Leasing sowie regelmäßigen Festen und Teamevents - Workation: Arbeite flexibel von verschiedenen Orten aus – mit unserem Workation-Angebot - Zusätzliche Benefits: Freue dich auf eine jährliche Prämie sowie Zuschüsse zur Altersvorsorge und Kinderbetreuung - Arbeitsklima: Ein ausgezeichnetes Betriebsklima mit hoher Mitarbeiterzufriedenheit macht uns besonders stolz Neugierig? Dann schau doch mal auf Kununu vorbei und sieh selbst, was unsere Mitarbeitenden über uns sagen! Deine Ansprechpartnerin Lea Teppert, Specialist Recruiting & HR Marketing jobs@mm-software.com Tel.: +49 7724 9415-34 Bewirb dich gerne per du und nutze unsere Vornamen!
• General responsibility to design, develop, test and document software for current and new products for web based and front-end applications. • Work closely with a focused customer team to solve real problems, actively listening to customer needs and delivering impactful solutions. • Collaborate with cross-functional teams (engineering, product, design) to define technical vision, strategy, and roadmap for key products and platform enhancements. • Contribute to all stages of the software development lifecycle (SDLC), from requirements gathering to deployment and post-launch monitoring. • Maintain code quality, organization, and automatization. • Be involved in a data-driven decision-making process - from understanding the 'why' behind our work to learning from retrospectives that guide continuous improvement. • Collaborate with engineering leaders to identify and implement software engineering best practices, ensuring compliance with industry standards and security requirements. • Lead by example in adopting agile practices, participating in daily stand-ups, sprint planning, and retrospectives to foster a collaborative and efficient development environment. • Mentor junior developers, sharing expertise and providing coaching to help grow the team's capabilities and support their career progression. • Troubleshoot and resolve complex technical challenges, applying both depth of knowledge and creative problem-solving approaches. • Engage in continuous learning, staying up to date with the latest trends and technologies, and contributing to the innovation of the team and the broader engineering organization.



