This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Staff Software Development Engineer is responsible for managing the technical needs across the engineering team. They have accountability for the development, operations and support for web-based applications with a microservice-based BE running on Azure. We are seeking candidates who are passionate to collaborate very closely with Business Stakeholders, Product Managers and Engineering teams in different development environments. They will work closely with senior leaders to ensure that investments are aligned to the Enterprise strategic goals.
Job Responsibility:
Maintain high standards of software quality by writing high-quality code and following established standards and best practices
Ensure cross team collaboration with other Software Engineers, Business Analysts and Architects in the planning, design, development, testing, and maintenance of web- and desktop-based business applications
Lead BE design mentoring more junior engineers on best practices and showing them leadership
Work with the Product Team in the refinement of user stories that are developer-ready, easy to understand, and testable
Provide estimates at a User Story level and provide input to work plans
Participate in peer-reviews of solution designs and related code
Package and support deployment of code releases
Analyze and resolve technical and application problems
Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties
Provide third-level support to business users
Proactively review the Performance and Capacity of all aspects of production: code, infrastructure, data, and message processing
Perform unit and integration testing before launch
Responsible for the security and privacy of any and all protected health information that may be accessed during normal work activities
Requirements:
8+ years of software development and/or architecture experience
Strong foundation in commercial software engineering: problem solving, data structures, algorithms, patterns (e.g. Mediator), concurrency
Experience as a senior developer that has shipped enterprise grade software using programming languages such as C#, Java, Kotlin, Golang, Javascript, Typescript
Hands-on experience with asynchronous, event-based systems design and architecture using tools like MSMQ, Kafka, RabbitMQ
Demonstrable development experience in Azure, AWS or GCP
Practical experience utilizing AI-assisted coding tools (such as Cursor and GitHub Copilot) in the software development lifecycle, with a focus on code-generation and prompt engineering
Clear and effective written and verbal communication
Nice to have:
BS/MS in Computer Science or equivalent experience
Knowledge of APM platforms such as New Relic, Data Dog, Splunk
Practical knowledge of Kubernetes microservice orchestration patterns
Database and ORM experience, PostgreSQL and LinkQ ideal
Hands-on experience with modern JavaScript frameworks/libraries such as React or Vue for building user interfaces and front-end applications
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.