CrawlJobs Logo

Senior Software Engineer (Backend)

United States, Redmond 119800.00 - 234700.00 USD / Year · Job Posted April 23, 2026
Apply Position
Job Link Share

Job Description

Viva Engage connects people through communities, bringing leaders and employees together to share knowledge, clarify priorities, build culture and relationships. Viva Engage (formerly Yammer) is the premier tool to create multi-directional dialogue between tens of millions of employees worldwide every month. Engage team members are at the forefront of driving AI applications and copilot adoption to make communication and information sharing easy and authentic. Our work supports top challenges for our customers, spreading shared knowledge, including digital safety, trusted security standards, and deep analytics to help our customers maximize reach, reduce inefficiencies, and create a thriving organizational culture. We would love to have you join the team driving innovation, connection, and community for our valued global customers. #VivaEngage. You will join the Viva Engage platform engineering group responsible for building, operating, and evolving core services that power Engage experiences across commercial and sovereign clouds (including GCC-H/GCC-M). The team owns shared backend services, deployment pipelines, and operational readiness for high-availability, compliance-sensitive environments. Work emphasizes reliability, operability, and disciplined execution over feature churn.

Job Responsibility

  • Design, implement, and maintain backend services and platform components using Ruby on Rails and Java (Dropwizard)
  • Own services end-to-end, including design reviews, implementation, deployment, monitoring, and on-call support
  • Collaborate with partner teams to define requirements, identify dependencies, and deliver changes safely across multiple environments
  • Improve reliability, availability, and operability through better instrumentation, alerting, runbooks, and automation
  • Act as a Designated Responsible Individual (DRI) during incidents, driving mitigation, communication, and post-incident learning
  • Contribute to deployment pipelines, release processes, and operational standards, particularly for sovereign cloud environments
  • Continuously refactor and evolve existing systems to reduce operational risk, technical debt, and variance in outcomes.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Nice to have

  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience
  • Professional experience building and operating backend services in Ruby and/or Java
  • Experience working with web frameworks such as Ruby on Rails and service frameworks such as Dropwizard
  • Experience owning production services, including debugging, incident response, and operational support
  • Experience with distributed systems running in cloud or containerized environments
  • Familiarity with CI/CD pipelines, staged deployments, and safe rollout practices
  • Experience operating services in regulated or compliance-sensitive environments
  • Clear written communication skills for design documents, runbooks, and incident reviews.

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer (Backend)

8 matching positions

Senior Software Engineer (Backend)

Rider Growth is a new and emerging charter in Uber with the mission to help incr...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 7+ years hands on experience in developing highly scalable backend micro-services using technologies such as Java and Go
  • Familiarity with concepts of distributed systems
  • Experience analysing a feature in production using analytics and experiments
  • Experience collaborating on projects and working efficiently as part of a team
  • Thriving in ambiguity and having a go-getter attitude
  • Grit, drive and a deep feeling of ownership
Job Responsibility
Job Responsibility
  • Work on Uber's most complex web applications by designing, implementing, and unit testing the frontend application code
  • Help teams with helping with defining an architecture that would scale and also encourage best practices
  • Create frameworks and abstractions that are reliable, reusable and avoid surprising outcomes
  • Goto person to get clarity of problem statements and also can breakdown into meaningful tasks
  • Promote and demonstrate problem-specific expertise in delivering results
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Backend)

We're hiring a Senior Software Engineer (Backend) to be a technical driver acros...
Location
Location
United States , San Francisco
Salary
Salary:
160000.00 - 250000.00 USD / Year
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • You're a scrappy backend generalist who can hop between Python and Typescript fluently
  • You thrive in an ambiguous and fast changing space. The state of the art changes on a dime and you react with it
  • You bring a senior mindset: you set direction, own decisions, and gets things over the finish line
  • You have incredibly communication skills and can communicate complex technical ideas clearly to both technical and non-technical team members
Job Responsibility
Job Responsibility
  • Work across the backend to ship rock solid features that both self-serve and enterprise customers will use (ex: Updates to our Billing system, new account management systems, endpoint perf optimization)
  • Work with the Conversational Video Interface and the Frontend Platform team to get SoTA models into users' hands
  • Drive architectural decisions across the stack
What we offer
What we offer
  • flexible work schedule
  • unlimited PTO
  • competitive healthcare
  • gear stipends
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Backend)

Automating complex legal workflows with human lawyers in the loop.
Location
Location
India
Salary
Salary:
Not provided
workatastartup.com Logo
YC Work at a Startup
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of professional work experience developing production level Node.js or Go backends
  • Strong experience with relational DBMSs like PostgreSQL and AWS services such as ECS, RDS, Lambda functions, CloudWatch, Elasticache etc.
  • Strong understanding of System Design principles for production-grade enterprise systems
  • Well integrated with AI coding tools like Claude, Codex etc.
  • Comfortable with US timezones
What we offer
What we offer
  • Work from anywhere - We're a distributed team across multiple timezones with a focus on outputs instead of location or working hours
  • Generous PTO policy
  • Competitive pay bracket
  • Equity at a fast growing YC backed co in a disruptive market
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Backend)

Rider Growth is a new and emerging charter in Uber with the mission to help incr...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Grit, drive and a deep feeling of ownership
  • Minimum 7+ years hands on experience in developing highly scalable backend micro-services using technologies such as Java and Go
  • Familiarity with concepts of distributed systems
  • Experience analysing a feature in production using analytics and experiments
  • Experience collaborating on projects and working efficiently as part of a team
  • Thriving in ambiguity and having a go-getter attitude
  • Knowledge of data structure and algorithms and an ability to use them practically when implementing solutions
  • Demonstrated experience working collaboratively in cross-functional teams
  • Knowledge of the logistics and mobility industry is a plus
Job Responsibility
Job Responsibility
  • Help increase the rate of customer acquisition, decrease rate of customer retention, and increase revenue by a) optimising existing products and b) building new products
  • Collaborate closely with product managers and business operations teams to build for scale, yet focusing on providing intuitive and delightful customer experiences
  • Work on Uber's most complex web applications by designing, implementing, and unit testing the frontend application code
  • Build a next gen UI using the latest technologies: React, Redux, Sass, ES2016
  • Help teams with helping with defining an architecture that would scale and also encourage best practices
  • Create frameworks and abstractions that are reliable, reusable and avoid surprising outcomes
  • Goto person to get clarity of problem statements and also can breakdown into meaningful tasks
  • Promote and demonstrate problem-specific expertise in delivering results
Read More
Arrow Right

Senior Software Engineer (Backend)

In 2018, Bitvavo launched the first version of its digital assets trading platfo...
Location
Location
Netherlands , Amsterdam
Salary
Salary:
Not provided
bitvavo.com Logo
Bitvavo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of software development experience
  • Expertise in event-driven microservices architecture, particularly with Kafka
  • Strong proficiency JVM languages, preferably kotlin
  • Familiarity with Kubernetes and a solid understanding of design patterns and programming principles
Job Responsibility
Job Responsibility
  • Collaborate with your Engineering Manager, Staff Engineer and colleagues across the organisation to craft high quality software used by our customers
  • Dive into technical challenges, building solutions to guarantee peak performance across our systems
  • Actively participate in pivotal decisions on technology stacks and architecture
  • Participate in operational rotations to resolve incidents in our production environment
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Backend)

SHIELD is a device-first fraud intelligence platform that helps digital business...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
shield.com Logo
Shield
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 4 years of experience in back-end web development
  • Degree in Computer Science, Software Engineering, Information Technology or related fields
  • Strong Computer Science knowledge in algorithms and data structures
  • Experience in MySQL, MongoDB and other relational/NoSQL databases
  • Expert in distributed systems design and architecture with experience in system performance and scaling
  • Willingness to work on Go programming language with prior programming experiences with C++, Node.js, Python
  • Passionate in innovating, learning new skills and technology
  • Proficient in setting monitoring tools and crisis management for recovery
Job Responsibility
Job Responsibility
  • Design and code using GO language to enhance the availability, scalability, latency, and efficiency of SHIELD’s products
  • Work with internal team to explore and create new design / architectures for better scaling and performance of back-end services
  • Conduct and participate in code and design reviews to achieve and maintain high development standards
  • Work alongside the internal team for service capacity and demand planning, software performance analysis, tuning and optimization
  • Work alongside with product team to define and prototype feature specifications
  • Develop, construct, analyse and troubleshoot large-scale systems
  • Engage in full-stack performance tuning and optimization
  • Debug and optimise complex enterprise software
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Backend)

Our mission – and your opportunity — is to help solve the challenges faced in an...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
safetyculture.com Logo
SafetyCulture
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or related technical field, or equivalent practical experience
  • 7+ years relevant experience in software development and mentorship experience
  • Experience working with algorithms, data structures, complexity analysis
  • Proven experience of working on complex and large-scale projects that require high-level technical skills, creativity, and leadership
  • Proficiency with one or more general purpose programming languages including but not limited to: C#, Golang, C++, Python, Java, Typescript, Scala
  • Knowledge of serverless computing, containerization (Docker/Kubernetes), and CI/CD pipelines
  • Knowledge of best practices for the full software development life cycle
  • including coding standards, code reviews, source control management, build processes, testing, and operations
  • Track record of designing and building complex software and at scale systems and successfully delivering them to customers
  • Exposure to architecting and designing large-scale distributed systems (e.g. SQL/NoSQL, scalability and fault-tolerance)
Job Responsibility
Job Responsibility
  • Design, build, and operate large-scale SaaS and cloud services, including distributed systems and data stores
  • Provide technical leadership, guiding architecture, execution, and cross-functional collaboration to deliver impactful outcomes
  • Own feature delivery from end-to-end, including breaking down requirements with stakeholders, liaising with our product and design teams, assisting other engineers, and ensuring successful delivery
  • Drive high-performance team outcomes by setting rigorous engineering standards, mentoring peers, and proactively improving team practices to enhance quality, velocity, and collaboration
  • Bring a user-centric mindset, ensuring that engineering decisions ultimately drive better user experiences
  • Apply a practical understanding of AI technologies, identifying opportunities to leverage machine learning or automation to enhance platform capabilities and user outcomes
  • Work in a hybrid working environment, including at our HQ based in Surry Hills, Sydney
  • Demonstrate SafetyCulture’s values (Think Customer, Open Honest Always, Better as a Team, Be Bold Bring Action)
What we offer
What we offer
  • Equity with high growth potential, and a competitive salary
  • Access to professional and personal training and development opportunities
  • Participation in hackathons, workshops, and lunch & learn sessions
  • Community involvement, open source work, attending talks and events, and experimenting with new technologies
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Backend)

Senior Software Engineer responsible for the execution of the backend features, ...
Location
Location
Australia , Sydney; Melbourne
Salary
Salary:
Not provided
heidihealth.com Logo
Heidi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong sense of ownership & strong problem-solving skills
  • 5+ years of backend development experience
  • Solid experience with MongoDB and Redis for data management
  • Experience building & managing message queue systems at scale
  • Writing testable, effective and communicative code
  • Data modeling, design patterns, understanding trade-offs
  • Deep understanding of API design principles, including security, versioning, and performance
  • Data & application security knowledge and skills
  • Experience in integrating with third-party systems
  • Competent with source code control and CI/CD pipeline technologies
Job Responsibility
Job Responsibility
  • Autonomously deliver beautiful & robust code with considerations on code structure design and scalability
  • Implement and optimize data storage solutions
  • Design, build, and maintain high-performance backend systems using Python
  • Architect and manage cloud infrastructure, ensuring scalability and reliability
  • Develop and manage message queue systems for real-time data processing
  • Collaborate with frontend and AI teams to integrate new features and enhance existing APIs
  • Optimize API performance and handle API versioning, documentation, and testing
What we offer
What we offer
  • Flexible work with 3 days a week in the office
  • Additional paid day off for your birthday and wellness days
  • Special corporate rates at Anytime Fitness for Melbourne, Sydney tbc
  • A generous personal development budget of $500 per annum
  • Learn from some of the best engineers and creatives, joining a diverse team
  • Become an owner, with shares (equity) in the company
  • Fulltime
Read More
Arrow Right