CrawlJobs Logo

Sr Software Engineer

United States, Pleasanton 156000.00 - 196000.00 USD / Year · Job Posted January 18, 2026
Apply Position
Job Link Share

Job Description

As a Sr. Software Engineer, you will play a crucial role in delivering high quality releases to our customers by designing, developing, troubleshooting, maintaining, optimizing and scaling BlackLine’s cloud-based backend services and driving innovation into our product suite. In this role, you will collaborate with other teams to define and build new features, optimize existing features while writing elegant code, and communicate with people at all levels. Your attention to detail, tenacity, and creative problem-solving and thinking ahead will directly impact the company's success, as well as the success of your peers across the organization.

Job Responsibility

  • Design, develop and deliver product features, while adhering to timelines, coding standards, requirements, and quality
  • Implement, refine, and enforce software development techniques to ensure that delivered features meet software integration, performance, security, and maintainability expectations
  • Maintain high standards of software quality and technical excellence within the team by establishing good practices and habits and writing clean, testable, maintainable, and secure code
  • Inspire a forward-thinking team of developers, acting as an agent of change and evangelist for a quality-first culture within the organization. Mentor and coach junior team members and guide them to solutions
  • Proactively identify issues, bottlenecks, gaps, or other areas of concern or opportunity and work to either directly affect change, or advocate for that change by working with peers and leadership to build consensus and take action
  • Perform critical maintenance, deployment, and release support activities, including occasional off-hours support

Requirements

  • BS degree in Computer Science plus 5 year’s experience, or MS degree in Computer Science plus 3 year’s experience with software development in general purpose programming languages including but not limited to: C#, .NET, .NET Core
  • 3+ years of hands-on experience in building Web Applications, SaaS products, and RESTful APIs
  • A solid computer science foundation including data structures, algorithms, and design patterns, with a proven track record of software design and architecture of complex systems
  • Experience in service-oriented architecture and in building distributed systems
  • Advanced knowledge of SQL, including stored procedures, data models, and transactional flows
  • Adaptable team player with strong collaboration skills and a focus on results and value delivery

Nice to have

  • Experience with front-end technologies (HTML, JavaScript, CSS, JavaScript Frameworks, etc.) is a plus
  • Prior working experience in Scrum, or other Agile development methodologies, is preferred
  • Experience with PostgreSQL and NoSQL databases
  • Experience with open source tools
  • Experience with public cloud architectures (Azure, ASW or GCP) and cloud native services
  • Experience designing and scaling high performance systems
  • Experience with container management solutions like Docker or Kubernetes
  • Experience with API gateway, identity management, authentication, messaging platforms (e.g: Kafka, SQS, RabbitMQ), workflow orchestration tools, job scheduling and search
  • FinTech or Financial services domain background

What we offer

short-term and long-term incentive programs, based on eligibility, along with a robust offering of benefit and wellness plans

Looking for more opportunities?

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

Similar Jobs for

Sr Software Engineer

8 matching positions

Sr Software Engineer

The authentication and OneID team, which is the user management portal that acts...
Location
Location
United States , Foster City
Salary
Salary:
164800.00 - 226600.00 USD / Year
zuora.com Logo
Zuora
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience in software engineering
  • Working knowledge of modern web technologies including cloud-based APIs and protocols (REST, JSON, Protobufs)
  • Knowledge and experience in the Payment domain
  • Understanding of microservices frameworks (Spring Boot or Dropwizard)
  • Experience developing SaaS/enterprise solutions with database and object modeling skills
  • Experience with AI integrated tools such as Cursor or Claude
  • Passion for exploring and experimenting with the latest application development technologies
  • Expert level experience with Java / Spring, data structures and algorithms, building large-scale performance services
  • Excellent Problem Solving and communication skills
  • Passion for exploring and experimenting with the latest application development technologies
Job Responsibility
Job Responsibility
  • Independently responsible for the entire lifecycle of projects or features including eng design, development, and deployment
  • Improve code structure and architecture in service of testability and maintainability
  • Write, co-write, and review technical design documentation
  • Participate in cross-team design reviews and provide technical oversight to improve execution and system robustness
  • Assists and mentors junior engineers on an individual basis
What we offer
What we offer
  • Competitive compensation
  • variable bonus and performance reward opportunities
  • retirement programs
  • Medical insurance
  • Generous, flexible time off
  • Paid holidays
  • wellness days
  • company wide end of year break
  • 6 months fully paid parental leave
  • Learning & Development stipend
  • Fulltime
Read More
Arrow Right

Sr Software Engineer

Design, develop, and test software applications using company technology stack. ...
Location
Location
United States , New York
Salary
Salary:
202000.00 - 246000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • C++, Python, Java, GIT, or SVN
  • SQL or MySQL
  • Data structures and algorithms development and functionality
  • Designing technology stacks
  • Debugging and monitoring for production services
  • Distributed systems
  • Software Development Lifecycle
  • Deep learning, embedding model and recommendation systems
  • Deep learning Tools such as pytorch or tensorflow
  • Large-scale data mining and data processing using Spark
Job Responsibility
Job Responsibility
  • Design, develop, and test software applications using company technology stack
  • Apply technical knowledge to evaluate complex data, developments, and projects in order to provide recommendations to resolve technical issues
  • Support the company's business operations and improve engineering productivity
  • Build software components that can be integrated into a fully functional software system
  • Solve production issues in product and system reliability
  • Design and build Machine Learning models in Ranking and Recommendation domain
  • Productionize and deploy these models for large-scale real-world application
  • Analyze and extract relevant information from large amounts of various data and design algorithms to explore users' latent interests efficiently
  • Design, develop, evaluate and iterate on predictive models for candidate generation and ranking, including, but not limited to building real-time data pipelines, feature engineering, model optimization and innovation
  • Design and build supporting/debugging tools as needed
What we offer
What we offer
  • Bonus program
  • Various benefits
  • Fulltime
Read More
Arrow Right

Sr Software Engineer

You will play a leading role in designing, building, and deploying software in c...
Location
Location
United States , Jacksonville
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in software engineering, platform engineering, or a related technical role with significant hands-on building
  • Know how to work as a team, write kind and maintainable code, and are excited about the end user, not just engineering for the sake of engineering
  • Production experience with some or all of GraphQL, neo4j, PostgreSQL, Python, TypeScript/React, Erlang, Golang
  • Experience integrating multiple third-party systems via REST APIs, webhooks, event-driven patterns, custom connectors, and batch processes
  • Ability to operate autonomously in fast-paced, ambiguous client environments with minimal supervision
  • Ability to explain technical concepts to non-technical stakeholders
  • Experience building and deploying production software in cloud environments such as AWS, Azure, or GCP
  • Willingness to travel and embed on-site with clients (25-50%)
Job Responsibility
Job Responsibility
  • Build and deploy leading-edge operational intelligence platforms and products that turn fragmented data and workflows into practical, usable systems that improve client operations and drive measurable business outcomes
  • Partner with world-class engineers and product leaders to shape technical solutions, improve delivery approaches, and strengthen what we build over time
  • Develop full-stack solutions, including services, APIs, applications, dashboards, and intelligent features that help users understand and act on business data
  • Integrate client systems and build the data pipelines required to unify information across operational and analytical environments
  • Design and implement workflow automations that coordinate actions across people, systems, and processes
  • Work directly with users and client stakeholders to understand needs, test ideas, and refine solutions based on feedback
  • Support systems in production by monitoring performance, resolving issues across the stack, and continuously improving reliability
  • Help create reusable engineering patterns, deployment approaches, and software assets that strengthen future client delivery
  • Document architectures, operational procedures, and handoff materials so client teams can own and extend what has been built
What we offer
What we offer
  • Medical, vision, dental, and life and disability insurance
  • 401(k) plan
  • Fulltime
Read More
Arrow Right

Sr Software Engineer

Microsoft Excel is the surface for World’s information, used by millions of peop...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
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 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. OR equivalent experience.
  • Deep expertise in web technologies, distributed systems, and performance optimization.
  • Proven ability to drive architectural decisions and influence at org-wide scale.
  • Experience with AI/ML in engineering workflows is a strong plus.
  • Solid communication skills and ability to work across disciplines and geographies.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Architect and implement scalable, performant, and reliable systems for Excel Web, with a focus on fundamentals.
  • Lead deep technical investigations into performance regressions, reliability gaps, and architectural debt.
  • Drive team-wide initiatives that span multiple components and disciplines, influencing partner teams across Microsoft.
  • Champion AI-first thinking and AI-driven engineering practices, including AI-assisted bug triage, code generation, and live site mitigation strategies.
  • Collaborate with PMs and EMs to shape product direction, ensuring alignment with customer needs and business goals.
  • Mentor and grow other engineers, fostering a culture of technical excellence and continuous learning.
  • Fulltime
Read More
Arrow Right

Sr Software Engineer

The Sr Software Engineer role is the lead technologist for a product or platform...
Location
Location
India , Bengaluru, Gurugram
Salary
Salary:
Not provided
axa.com Logo
Axa
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Good development experience in Guidewire Policy Center, Billing Center, or Claim Center applications (minimum experience in any two of these centers)
  • Experience in Guidewire Cloud implementations, including IG APPs, APD, and APP Events
  • Working knowledge of Java and Gosu
  • Ability to work in both development and support projects, requiring deep technical expertise in Guidewire and understanding of functional or insurance processes in PC and BC
  • Collaborate effectively with SI partners and onshore teams to deliver project commitments
  • Work with Architects and monitor deviations from Guidewire Out-Of-The-Box (OOTB) functionalities
  • Lead Guidewire SKI (Skill) upgrades and make sure smooth implementation
  • Develop and lead Proofs of Concept (PoCs) for new SKI features to be integrated into current systems
  • Coordinate with PC and BC development teams to enhance integration processes
  • Work with the BAU (Business as Usual) team to identify and implement process improvements and resolve technical issues
Job Responsibility
Job Responsibility
  • Specification of technologies, application architecture and data structures as a basis for application change for internal assets
  • Producing quality, secure, scalable, high-performing, and resilient designs for new or improved services
  • Lead the systems analysts, developers, and testers in sympathetic change to the applications
  • For internal assets, support Application Managers to develop and maintain the Product Roadmap
  • Define and maintain development standards such as system and data design, coding, etc.
  • Maintain a capacity plan with historical performance metrics, a future forecast, and a capacity model to make sure services and infrastructure deliver performance and growth targets in a cost-effective manner
  • Manage architecture exceptions for the application, including identifying, documenting, taking through exception approval process, and remediation where and when possible
  • Monitor application services to make sure performance consistently meets non-functional requirements (response time, security, etc.)
  • Work with the Application Manager & Delivery Lead(s) in defining, analyzing, planning, measuring and improving product availability and continuity
  • Leads the DevOps team and developers in targeted use of DevOps for their application platform assets
What we offer
What we offer
  • Inclusion
  • Five Business Resource Groups focused on gender, LGBTQ+, ethnicity and origins, disability and inclusion with 20 Chapters around the globe
  • Robust support for Flexible Working Arrangements
  • Enhanced family-friendly leave benefits
  • Named to the Diversity Best Practices Index
  • Signatory to the UK Women in Finance Charter
  • Total Rewards program covering health, wellbeing, lifestyle and financial security
  • Competitive compensation and personalized, inclusive benefits
  • Volunteering and charitable giving programs (AXA Hearts in Action)
  • Matching Gifts program
  • Fulltime
Read More
Arrow Right

Sr Software Engineer

We’re Blue River, a team of innovators driven to create intelligent machinery th...
Location
Location
United States , Santa Clara
Salary
Salary:
219960.00 - 261000.00 USD / Year
bluerivertechnology.com Logo
Blue River Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree in Computer Science or related field plus 5 years of related experience or Bachelor’s degree in Computer Science or related field plus 7 years of relevant experience
  • Design and development of backend and frontend applications, build and maintain internal data labeling tools using Python, React/NodeJS, PyQT, and Django frameworks (5 yrs)
  • Development of image processing pipelines using Python scientific, numpy, and CUDA, adjusting images across data channels and content or objects (3 yrs)
  • Use Kubernetes to develop, deploy, and harden data science and labelling applications, support hybrid training workloads via Kubeflow and multi-cluster orchestration tools (3 yrs)
  • Develop massive parallel data analytics and visualization pipelines using AWS, Apache Spark & Databricks for CVML and Fleet Analytics workloads (3 yrs)
  • Finetuning and training visual models using Pytorch framework, design meta-orchestration frameworks to coordinate labeling, training, and monitoring pipelines (5 yrs)
  • Orchestrate ML, Data processing, and self-healing workloads using MLFlow, Kubeflow, and Snakemake orchestration framework (3 yrs)
  • Low-level model optimization and scaling using C++, ONNX (3 yrs)
  • Design and implement real-time image processing pipelines using OpenCV, scikit-image, and CUDA for embedded and cloud-based applications (3 yrs)
  • Own and manage the lifecycle of ML experiments across tools, including MLflow, AIM, TensorBoard, and W&B (3 yrs)
Job Responsibility
Job Responsibility
  • Develop and maintain real-time image processing pipelines and integrate hardware sensors for computer vision applications
  • Design and automate data labeling and preprocessing
  • Manage and scale machine learning experimentation and training infrastructure
  • Design and implement hardware-in-the-loop technologies to develop and validate autonomous systems
  • Implement and oversee orchestration and meta-orchestration systems to enable seamless CVML pipeline execution across hybrid cloud environments
  • Fulltime
Read More
Arrow Right

Sr Software Engineer

Uber's mission is to reimagine the way the world moves for the better. Here, bol...
Location
Location
United States , Seattle
Salary
Salary:
235500.00 - 242000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree in Computer Science, Electrical Engineering, Mathematics, Statistics, or related field
  • Five years of experience in the job offered or in a related occupation
  • Five years in: Full software life cycle including gathering requirements, project planning, solution design, coding/implementation, testing, and rollout/deployment
  • Coding using programming language (C/C++, Java, Python, Go, or C#)
  • Building consumer-facing products
  • Designing and implementing large-scale service
  • Machine Learning
  • SQL or MySQL
  • Data structures and algorithms development and functionality
  • Designing technology stacks
Job Responsibility
Job Responsibility
  • Architect, design and build software solutions to help with all aspects of capacity planning/management/engineering to scale Uber’s infrastructure across variety of sophisticated workflows and business processes
  • Design end-to-end features and systems to build high quality consumer-facing products
  • Write code, test, and maintain production services for high availability, reliability, and performance
  • Work with ML engineers and scientists to develop ML models to improve product performance
  • Work with Product Managers to understand product requirements and lead product rollout plans
  • Mentor junior team members
  • Collaborate with other teammates to maintain health of systems and codebase, refactor and make improvements, and keep systems robust and resilient
  • May telecommute
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • Eligible for various benefits (details at provided link)
  • Fulltime
Read More
Arrow Right

Sr Software Engineer

The U4B Platforms Org in Bangalore is building and evolving the best-in-class bu...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors or equivalent in Computer Science, Engineering, Mathematics or related field
  • 5+ years full-time Software Engineering work experience
  • Designing end-to-end data solutions and architecture
  • Experience with low latency backend services in Java/Go/C++
  • Experience working with different data structures
  • Platform development, cross team collaboration is a plus
  • Candidates with experience in environments with similar scale and complexity to Uber are preferred
  • Candidates who exhibit the ability to make intelligent bets on high-impact innovations and possess good judgment to fail fast when necessary will be highly valued
  • Demonstrated ability to improve key metrics related to their previous projects or platforms significantly and consistently raising the hiring bar in interviews
Job Responsibility
Job Responsibility
  • Leads complex engineering projects through all lifecycle stages, from idea inception to production
  • Define technical directions and make key tradeoff decisions that balance priorities
  • Build strategic relationships with stakeholders like product managers, designers, and operations representatives to align and deliver on organizational goals
  • Embrace and promote Uber's cultural values
  • Instrumental in defining and fostering the engineering and people culture within their teams
  • Actively recruit, onboard, and mentor engineers
  • Set high standards in code and design reviews
  • Define, evangelize, and lead the adoption of best practices across teams
  • Identify opportunities to improve performance, efficiency, and reduce technical debt both within their team and across multiple teams
  • Solve business problems using advanced software design principles and architecture suited to Uber's needs
  • Fulltime
Read More
Arrow Right