CrawlJobs Logo

Senior Software Engineer

United States, Oakland 213600.00 - 215000.00 USD / Year · Job Posted March 03, 2026
Apply Position
Job Link Share

Job Description

Collaborate with backend, product, and quality engineering teams to build and deliver data products for stakeholders. Work with large, complex datasets and translate functional business requirements into scalable, high-quality engineering solutions. Design, implement, and optimize data pipelines to support both real-time and batch processing workflows. Develop and maintain high-performance, distributed databases to support analytics and data applications. Evaluate and integrate emerging technologies and tools that enhance data engineering efficiency and system reliability. Create and maintain technical documentation covering architecture, data lineage, and engineering standards. Lead root-cause analysis and resolution of data issues, driving long-term fixes and preventative measures. Actively participate in sprint planning, code reviews, and technical design discussions to ensure quality and architectural alignment.

Job Responsibility

  • Collaborate with backend, product, and quality engineering teams to build and deliver data products for stakeholders
  • Work with large, complex datasets and translate functional business requirements into scalable, high-quality engineering solutions
  • Design, implement, and optimize data pipelines to support both real-time and batch processing workflows
  • Develop and maintain high-performance, distributed databases to support analytics and data applications
  • Evaluate and integrate emerging technologies and tools that enhance data engineering efficiency and system reliability
  • Create and maintain technical documentation covering architecture, data lineage, and engineering standards
  • Lead root-cause analysis and resolution of data issues, driving long-term fixes and preventative measures
  • Actively participate in sprint planning, code reviews, and technical design discussions to ensure quality and architectural alignment

Requirements

  • Master’s degree in Computer Science, Data Science or Engineering (Computer or Electrical), plus two years of experience in the position offered or as Software Developer or Software/Systems Engineer
  • Bachelor’s degree in Computer Science, Data Science or Engineering (Computer or Electrical), plus five years of progressive post-Bachelor’s experience in the position offered or as Software Developer or Software/Systems Engineer
  • contributing to detailed project design and ensuring alignment with project objectives and client requirements across all phases of the Software Development Life Cycle (SDLC)
  • communicating with business stakeholders and refining their requests into technical specifications
  • developing back-end applications with Soap architecture
  • applying system design and object-oriented design concepts
  • programming in Java and working with SQL distributed databases
  • applying continuous integration and testing into the development process
  • developing robust web service modules within Enterprise applications using RAD (Rapid Application Development), leveraging industry-leading tools and methodologies
  • implementing database functions, procedures, and triggers, enhancing data management capabilities and ensuring optimal performance
  • deploying builds on Web Application Servers
  • configuring databases and establishing queues, listener ports, and QCF (Queue Connection Factory) setups
  • using Jira to manage defect tracking and resolution

Looking for more opportunities?

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

Similar Jobs for

Senior Software Engineer

8 matching positions

Senior Software Engineer

Joining the CoreAI organization at Microsoft means becoming part of the team tha...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 261000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
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, Python, or equivalent experience
  • 5+ years of software engineering experience, with significant ownership of production services, cloud platforms, distributed systems, or developer infrastructure
  • Strong experience building and operating containerized platforms using Kubernetes or similar orchestration systems
  • Strong coding skills in one or more systems or backend languages such as Python, Go, Rust, C++, C#, or Java
  • Experience designing reliable production APIs, backend services, or control-plane systems that manage compute, storage, networking, or runtime environments
  • Solid understanding of cloud infrastructure fundamentals, including identity, networking, storage, observability, capacity planning, security, and safe deployment practices
  • Experience diagnosing production issues using logs, metrics, traces, dashboards, and incident response processes
  • Demonstrated ability to lead technical design, drive ambiguous projects to completion, mentor other engineers, and collaborate across teams
Job Responsibility
Job Responsibility
  • Collaboration with engineers and researchers to build and optimize training infrastructure and tools for LLMs, SLMs, multimodal, and code-specific models
  • Design, build and improve services with high scalability and reliability
  • Design and implement the services to serve the prod traffic and fulfill the security and privacy requirements
  • Participate in efforts to deliver and improve engineering systems and practices to ensure service quality in complex cloud environments
  • Contribute to the deployment and monitoring of services in production environments
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are seeking highly skilled and motivated Senior Software Engineers to develop...
Location
Location
United States
Salary
Salary:
Not provided
invent.ai Logo
invent.ai
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of work experience including scalable SaaS systems
  • Bachelor's degree or higher in a related field
  • Strong hands-on experience across our core tech stack: Python and Apache Spark (PySpark) for data processing, AWS Serverless ecosystem (Lambda) for backends, and React for frontend UI
  • Deep understanding of Object-Oriented Programming principles, design patterns, and system architecture
  • Experience integrating and managing AI coding tools in daily workflows to multiply productivity
  • Strong testing mindset with experience in writing robust unit, integration, and end-to-end tests to validate complex system behaviors
  • Familiarity with CI/CD best practices, DevOps, DataOps, and Platform Engineering concepts
  • Ability and motivation to self-teach, manage through ambiguity, and provide high-context instructions to AI models
Job Responsibility
Job Responsibility
  • Own the end-to-end development of cross-domain features, working seamlessly across Python/PySpark batch processes, AWS Lambda serverless backends, and React frontends
  • Practice contract-driven development by defining strict interfaces, API schemas, and data structures before implementation to ensure conflict-free teamwork
  • Utilize modern AI coding assistants (e.g., Cursor, Copilot) to accelerate implementation, allowing you to focus on complex business logic and architecture rather than boilerplate syntax
  • Develop best-in-class architecture by ensuring components are modularized, secure, and scalable
  • Shift focus to verifying AI-generated code through comprehensive automated testing (TDD) and edge-case validation
  • Adhere to modern software engineering practices through architectural reviews, focusing on intent and contract alignment rather than basic syntax checks
  • Exercise DevOps principles to deploy, maintain, and monitor production workflows, ensuring continuous delivery and actionable telemetry data
  • Act as a bridge between data scientist groups and product teams, productizing machine learning models using cutting edge cloud and big data technologies
What we offer
What we offer
  • Monthly fixed contribution to internet bill and fun packets (Netflix, Amazon Prime etc.)
  • Comprehensive private health insurance
  • Career growth support with Udemy, Medium, HBR and other learning tools
  • Extra off days for different occasions (birthday, moving day, maternity & paternity leaves etc.)
  • Powerful referral bonus
  • All-day snacks at the office
  • Team activities
  • Social club meetings
  • Annual retreats
  • Monthly happy Friday drinks and other celebrations
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

As a part of the product organization, the Workday HCM team is looking for an ex...
Location
Location
United States , Burbank
Salary
Salary:
85.00 - 90.00 USD / Hour
softwareresources.com Logo
Software Resources
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of related HR Technology business experience
  • AI Mindset: Experience or strong familiarity with AI/ML concepts, particularly in HR automation
  • Collaborative, work as part of a team in a constructive way with demonstrated ability to build partnerships
  • Demonstrated ability to translate complex business requirements into creative and logical technical solutions
  • Ability to bring prior experience into projects and advise on best practice
  • Ability to work in a fast-paced, integrated team environment with frequently changing priorities
  • Strong sense of ownership and follow through to completion
  • keeping team informed on progress
  • Experience in a 'Business Systems Analyst' role bridging Technology and HR teams
  • Configuration expertise in specific Workday modules required: HCM, Security, Absence or Core/Advanced Compensation, Performance and Recruiting
Job Responsibility
Job Responsibility
  • Partner with functional and technical Workday project teams to deliver emerging AI/ML enhancements and automation initiatives
  • Serve as a subject matter expert on Workday administration, functionality, maintenance, and operational effectiveness while supporting complex, time-sensitive AI/ML project efforts
  • Partner with business stakeholders, HR, IT, and technology teams to identify AI and automation opportunities and translate requirements into configurable system designs
  • Create and maintain an AI adoption roadmap aligned with organizational goals while adhering to Responsible AI practices and data governance requirements
  • Implement approved enhancements in sprint cycles and support HR systems transformation, deployment, and post-production hypercare
  • Manage change control, confirm stakeholder requirements are met, and provide timely status updates, testing support, and test script management
What we offer
What we offer
  • medical
  • dental
  • vision coverage
  • 401(k) with company match
  • short-term disability
  • life insurance with AD&D
Read More
Arrow Right

Senior Software Engineer

As a part of the product organization, the Workday HCM team is looking for an ex...
Location
Location
United States , Orlando
Salary
Salary:
Not provided
softwareresources.com Logo
Software Resources
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of related HR Technology business experience
  • AI Mindset: Experience or strong familiarity with AI/ML concepts, particularly in HR automation
  • Collaborative, work as part of a team in a constructive way with demonstrated ability to build partnerships
  • Demonstrated ability to translate complex business requirements into creative and logical technical solutions
  • Ability to bring prior experience into projects and advise on best practice
  • Ability to work in a fast-paced, integrated team environment with frequently changing priorities
  • Strong sense of ownership and follow through to completion
  • keeping team informed on progress
  • Experience in a 'Business Systems Analyst' role bridging Technology and HR teams
  • Configuration expertise in specific Workday modules required: HCM, Security, Absence or Core/Advanced Compensation, Performance and Recruiting
Job Responsibility
Job Responsibility
  • Partner with functional and technical Workday project teams to deliver emerging AI/ML enhancements and automation initiatives
  • Serve as a subject matter expert on Workday administration, functionality, maintenance, and operational effectiveness while supporting complex, time-sensitive AI/ML project efforts
  • Partner with business stakeholders, HR, IT, and technology teams to identify AI and automation opportunities and translate requirements into configurable system designs
  • Create and maintain an AI adoption roadmap aligned with organizational goals while adhering to Responsible AI practices and data governance requirements
  • Implement approved enhancements in sprint cycles and support HR systems transformation, deployment, and post-production hypercare
  • Manage change control, confirm stakeholder requirements are met, and provide timely status updates, testing support, and test script management
What we offer
What we offer
  • medical
  • dental
  • vision
  • 401(k) with company match
  • short-term disability
  • life insurance with AD&D
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are the global test and automation specialists, powering next-generation tech...
Location
Location
United States , North Reading
Salary
Salary:
161700.00 - 258800.00 USD / Year
teradyne.com Logo
Teradyne
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 10 years of software development experience programming in C# .NET on Windows using Visual Studio
  • Solid experience developing distributed and multi-threaded applications
  • Solid understanding of object-oriented design
  • Background in semiconductors and/or test equipment industry is a plus
  • Experience in any of the following is a plus: Machine vision, WPF, capital equipment, factory integration, TCP/IP, database programming
  • Ability to work effectively on multiple tasks with multiple deadlines
  • Ability to solve problems through creative and analytical thinking
  • Ability to work with the local team and a design team overseas
  • Ability to grasp new technologies and react to changes in a fast-paced environment
Job Responsibility
Job Responsibility
  • Design and extend software for a large test system that incorporates many levels of software
  • Design operating software for capital equipment, factory information systems and application software
  • Collaborate with engineers from other disciplines in diagnosing and solving complex system problems
  • Collaborate with a larger design team around the world
  • This position is based in North Reading, MA and candidate will need to mostly work on-site
  • Moderate travel is required, both within the US and to southeast Asia
What we offer
What we offer
  • medical
  • dental
  • vision
  • Flexible Spending Accounts
  • retirement savings plans
  • life and disability insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Microsoft’s Azure Data engineering team develops cloud-based data platforms and ...
Location
Location
Canada , Vancouver
Salary
Salary:
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
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 and willingness to participate in an on-call rotation to support production systems and respond to service incidents outside of standard business hours
  • 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 with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Experience building and operating distributed systems or cloud services
  • Experience developing data processing systems, ETL pipelines, or data integration solutions
  • Experience working with large-scale, customer-facing online services with 24/7 availability and defined SLAs
  • Experience improving system performance, reliability, and scalability in production environments
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable data integration services that support data ingestion, transformation, and orchestration scenarios
  • Contribute to the design and implementation of distributed, multi-tenant systems with a focus on reliability, scalability, and performance
  • Write clean, maintainable, and well-tested code following secure development practices and established engineering standards
  • Collaborate with engineers, product managers, and partner teams to deliver features across Microsoft data platforms
  • Participate in system design discussions and contribute to architecture and technical decision-making
  • Monitor system health and participate in on-call rotations to maintain service reliability and meet service-level agreements (SLAs)
  • Identify and resolve issues impacting system performance, availability, and scalability
  • Use data and metrics to evaluate changes, improve system performance, and guide engineering decisions
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

I'm currently working with an exciting and rapidly growing fintech business look...
Location
Location
United Kingdom , London
Salary
Salary:
80000.00 - 130000.00 GBP / Year
signifytechnology.com Logo
Signify Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong commercial experience with Python
  • 5+ years as a software engineer
  • Advanced SQL skills and experience working with large datasets
  • Solid Linux systems knowledge
  • Previous experience within fintech, banking, payments, trading, lending, or financial services
  • Experience building scalable production systems
  • Strong understanding of software engineering best practices
  • Excellent problem-solving and communication skills
Job Responsibility
Job Responsibility
  • Designing and developing scalable backend applications using Python
  • Building and optimising complex SQL queries and database solutions
  • Working within Linux-based production environments
  • Developing and maintaining APIs and distributed systems
  • Collaborating with product, engineering, and infrastructure teams
  • Driving technical improvements and contributing to architectural decisions
  • Mentoring engineers and promoting best engineering practices
What we offer
What we offer
  • Bonus
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

As a Sr. Software Engineer in Test, you will play a crucial role in the success ...
Location
Location
United States , Washington
Salary
Salary:
156000.00 - 196000.00 USD / Year
blackline.com Logo
BlackLine
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree in Mathematics, Computer Science or related disciplines
  • 7+ years of hands-on experience in Web Application, Mobile, SaaS, and RESTful API testing
  • 7 or more years of hands-on test automation development, with experience building a test automation suite from the ground up
  • 7 or more years of hands-on working experience in traditional OOP programming languages, specifically C# (with .NET core and NUnit / XUnit / MSTest)
  • Hands on experience with IOS and Android hybrid/native mobile applications testing and test automation using Appium/Selendroid
  • Work closely with Product/UX designers to discuss and give feedback about customer perspective for UI/UX designs from QE
  • Hands on experience with testing, analyzing and troubleshooting communication between mobile apps and API
  • Configure CI/CD tool to run regression Appium/Selendriod automated tests
  • Experience in testing integration solutions for batch, API and event driven architectures
  • Experience with testing various integration patterns, styles and technologies and API gateway
Job Responsibility
Job Responsibility
  • Create Web application, Mobile App and API automation utilizing tools and frameworks already in place to ensure future automation coverage of all features
  • Build Mobile App test automation for both IOS/Android using Appium
  • Experience in testing Hybrid/Native IOS/Android Mobile Applications
  • Build and add to Automation Regression Test Harness
  • Experience in testing on virtual emulators using device farms
  • Drive improvements and provide recommendations by using or creating tools and contributing to the automation framework already in place
  • Independently identify and assess risks and develop mitigation steps and processes to be put in place for projects, while collaborating on technical designs, management of dependencies, and efficacy of valid test data to ensure successful and high-quality deliverables
  • Execute Quality Engineering (QE) forensics and detailed root cause analysis of test failures, reported defects, and performance and scalability issues
  • Provide technical leadership to other QE staff as the QE discipline and team grows, acting as an agent of change for a quality-first culture within the organization
  • Execute on QE compliance objectives and appropriate metrics to measure success
What we offer
What we offer
  • short-term and long-term incentive programs
  • robust offering of benefit and wellness plans
  • Fulltime
Read More
Arrow Right