CrawlJobs Logo

Senior Software Engineer I, (Discovery)

axon.com Logo

Axon

Location Icon

Location:
United States , Seattle

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

141000.00 - 225600.00 USD / Year

Job Description:

On the Axon Records Discovery Squad, we’re building a high-performance, scalable search and insights platform to help law enforcement officers find accurate, relevant information for all of the questions they have on the job. As a Senior Engineer on the Discovery Squad, you’ll work closely with software engineers, product managers and designers to ensure the Records data is easy for users to locate and analyze. You’ll work on major technical projects with large data volumes, lead the implementation of new features, and help shape our team culture and engineering processes.

Job Responsibility:

  • Lead engineering architecture design reviews
  • Set a high technical bar for the team through code and architecture design reviews
  • Enjoys mentoring and growing engineers
  • Working across teams with Product, Design, and Engineering to create integrated solutions
  • Improve our Engineering process, including long-term thinking, sprint planning and stand-ups
  • Building services that adhere to our high bar on availability and latency
  • Working with the latest open source technologies

Requirements:

  • Bachelor's Degree in Computer Science, Engineering, or related field
  • 10+ years of professional software development experience
  • Experience designing and delivering highly-available, scalable cloud-based systems
  • Backend service experience in multiple, managed languages such as Java, Scala, Go, C#, or similar
  • Experience working with ElasticSearch or other search engine technologies
  • Experience with realtime streaming event log or messaging technologies, such as Kafka or ActiveMQ
  • Experience working with SQL or NoSQL data stores

Nice to have:

Experience with Golang, GraphQL, and TypeScript programming

What we offer:
  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
  • Snacks in our offices

Additional Information:

Job Posted:
December 27, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer I, (Discovery)

Senior Software Engineer

To achieve our visionary goals, we are scaling up our robust engineering team an...
Location
Location
Bulgaria , Sofia
Salary
Salary:
Not provided
payhawk.com Logo
Payhawk
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Advanced programming experience and superior knowledge of programming languages and technologies: Node.js, TypeScript, PostgreSQL, Kubernetes, Docker, Google Cloud, React, React Native, Apache Kafka
  • Bachelor's degree in Computer Science (or related field)
  • 6+ years of relevant work experience
  • Experience with agile processes, continuous delivery, and continuous integration
  • Ability to multitask, organize, and prioritize work
  • Exceptional integrity and work ethic
Job Responsibility
Job Responsibility
  • Lead the build of new product features and maintain existing ones by driving impactful engineering initiatives and owning end-to-end delivery
  • Participate in the full software development lifecycle, including frontend, backend, testing, deployment, and LLM-based functionalities where applicable, while contributing to the architecture and proposing scalable, sustainable solutions
  • Collaborate with product managers and designers to capture requirements and gain a strong business perspective on the features being implemented
  • Break down complex, ambiguous problems into well-scoped and clearly defined tasks, ensuring alignment with product and technical goals
  • Write scalable, high-performance, and maintainable code, ensuring testability, coverage, continuous integration, and backward compatibility
  • Own feature delivery from discovery through deployment and monitoring, proactively addressing blockers and risks with minimal supervision
  • Mentor and support other engineers through knowledge sharing, constructive feedback, and code reviews
  • Collaborate across teams to remove dependencies, foster alignment, and ensure the team’s work fits into the broader technical direction
What we offer
What we offer
  • Competitive compensation package based on experience
  • Stock options
  • 30 days holiday paid leave
  • One week exchange policy to another Payhawk office (London, Berlin, Barcelona, Paris, Amsterdam and Vilnius)
  • Flexible working hours and opportunity to work from home
  • Regular team-wide events
  • Additional medical care
  • MultiSport card fully funded by us
  • Company office massages
  • Personal assistant service
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

ModelOp is seeking a highly skilled Senior Software Engineer with expertise in J...
Location
Location
United States , Utah, Chicago
Salary
Salary:
Not provided
modelop.com Logo
ModelOp
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Proven experience as a Software Engineer in the software industry. Preferred 10+ years.
  • Strong understanding of Java (Java 17+) fundamentals, including multithreading, concurrency, and collections.
  • Expertise in Spring and Spring Data REST
  • Expertise in Spring Boot for building standalone applications.
  • Deep knowledge of Spring Cloud components like Eureka, Config Server and Gateway
  • Experience designing, building, and maintaining microservices-based architectures.
  • Knowledge of API design (REST).
  • Understanding of distributed systems, service discovery, and load balancing.
  • Experience with messaging systems like Kafka, RabbitMQ, or ActiveMQ.
Job Responsibility
Job Responsibility
  • Design and implement robust backend solutions using Java, Spring Boot, and Python
  • Lead code reviews, architecture discussions, and development best practices
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Optimize applications for performance, scalability, and maintainability
  • Guide and mentor junior engineers, fostering a culture of continuous improvement
What we offer
What we offer
  • Competitive salary, benefits, and growth opportunities.
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer II

Axon’s Real Time Operations (RTO) division builds situational awareness software...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years building and operating distributed systems at scale
  • proven track record of owning critical paths and SLOs
  • Deep expertise in control planes, service discovery, orchestration, partitioning/placement, and consistency models (CAP tradeoffs, CRDTs, leader/follower, quorum)
  • Strong coding in Go (also acceptable: Java/Rust)
  • design-first mindset, profiling and performance tuning (allocations, tail latency, lock contention)
  • Cloud-native foundations: Kubernetes, containers, service mesh (Istio/Envoy), gRPC/HTTP/2, backpressure and circuit-breaking patterns
  • Streaming/eventing: Kafka/NATS/Pub-Sub, schema evolution (Protobuf/Avro), idempotency keys, and exactly-once vs at-least-once tradeoffs
  • Security: mTLS, OAuth/OIDC, JWT, x.509, HSM/KMS, structured threat modeling and mitigation
Job Responsibility
Job Responsibility
  • Own control-plane architecture for multi-tenant, planet-scale IoT fleets: device provisioning and lifecycle, device identity & PKI, configuration/state management (twin/shadow), command & control, policy/RBAC enforcement, OTA updates and rollout strategies, and authoritative device state
  • Drive reliability, safety, and security-by-design: zero-trust defaults, mutual TLS, certificate rotation at scale, least-privilege key management (HSM/KMS), robust secrets hygiene, threat modeling, and defense-in-depth for multi-tenancy
  • Lead cross-org technical strategy: set engineering standards (APIs, versioning, deprecation, rollout, testing), create long-range roadmaps, and mentor/level-up senior engineers across cloud and device teams
  • Partner with device teams on transport and protocol choices, schema and API contracts, edge–cloud sync models, staged rollouts, failure injection, and field-safe rollback
  • Establish end-to-end observability (metrics, tracing, structured/audit logs), actionable dashboards, incident response runbooks, and capacity planning with empirical load testing and cost guardrails
What we offer
What we offer
  • Competitive Base Salary
  • Annual Bonus and Restricted Stock Unit Eligibility
  • Comprehensive Pension Plan with Matching Contribution
  • 30 days paid holiday in addition to UK public holidays
  • Enhanced Maternity and Paternity Leave for all employees
  • Private Health Insurance
  • Cash Plan including Dental, Optician and Therapeutic Treatment Plans
  • GymPass Subscription
  • Life assurance (x4 Annual Salary)
  • Group income Protection
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (.NET)

At Viedoc, we design engaging software that modernizes clinical research so that...
Location
Location
Sweden , Uppsala
Salary
Salary:
Not provided
viedoc.com Logo
Viedoc Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • +5 years of experience within .NET, C# and ASP.NET Core development
  • Good knowledge of cloud architecture and services (preferably Azure)
  • Hands-on experience in shipping code through automation
  • Relevant education within IT or equivalent work experience
  • Fluent in English, both speech and writing
  • Eager to build software that accelerates life-saving clinical trials
Job Responsibility
Job Responsibility
  • Collaborating with developers, product owners, and testers to deliver high-quality software solutions
  • Design new scalable integration capabilities in our core services
  • Participating in all stages of development, from product discovery to deployment and maintenance
  • Ensuring information security and quality are prioritized throughout the development process
  • Contributing to system architecture decisions and addressing performance and scalability challenges
  • Working in an agile team, participating in sprints, stand-ups, and continuous improvement processes
What we offer
What we offer
  • Work from home, or come in to enjoy our weekly breakfast buffet at the office
  • Private healthcare
  • International environment
  • Team and company events
  • Clearly defined development plans that allow you to grow
  • The chance to work in the coolest office in Uppsala right by the central station
  • Ability to work flexible hours and hybrid remote
Read More
Arrow Right

Senior Software Engineer, AI Runtime

We’re seeking a Senior Software Engineer to help power the future of agentic AI ...
Location
Location
United States
Salary
Salary:
157000.00 - 198900.00 USD / Year
apollographql.com Logo
Apollo GraphQL
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expertise in agent-to-tool orchestration, routing, and coordination in scalable, fault-tolerant systems
  • Deep expertise in Rust programming language
  • Strong background in distributed systems, server architecture, and high-performance backend development
  • Proven experience with protocol design, message routing, and server-side orchestration frameworks
  • Experience building and maintaining robust runtime infrastructure that supports AI-driven workflows and enables reliable agent-to-tool interactions
  • Proven experience with protocol design, message routing, and building server-side frameworks that enable scalable, reliable multi-tool agent workflows
  • Hands-on experience with observability, monitoring, and debugging frameworks for complex systems
  • Passion for clean, maintainable code, high system reliability, and scalable architecture
  • Experience in strategic system design, making architectural trade-offs, and planning for long-term scalability and maintainability
  • Strong technical leadership and mentorship, including guiding junior engineers and driving engineering best practices across teams
Job Responsibility
Job Responsibility
  • Scale an enterprise AI/MCP Server and Gateway that powers multi-agent workflows across Apollo, including routing, orchestration, and integration boundaries
  • Implement robust server infrastructure to ensure reliability, performance, and security at scale
  • Build and maintain tools for agent discovery, communication, and coordination
  • Define deployment strategies and runtime optimizations to maximize efficiency and minimize operational overhead
  • Develop frameworks and patterns that enable seamless multi-agent collaboration and AI-driven orchestration
  • Integrate observability, logging, and monitoring for full visibility into server and agent behavior
  • Explore and implement AI-enhanced developer workflows to optimize orchestration and agent interactions
  • Collaborate with teams within our org to ensure the MCP Server meets evolving product and developer needs
Read More
Arrow Right

Senior Software Engineer

We are looking for true team players who think like engineers but act like produ...
Location
Location
Spain , Madrid
Salary
Salary:
Not provided
https://www.ikea.com Logo
IKEA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Take end-to-end ownership of features—from understanding the problem through to measuring post-launch impact
  • Collaborate closely with Product Managers during discovery, contributing technical feasibility insights and creative solutions
  • Think in terms of user outcomes and business metrics, not just technical deliverables
  • Make data-driven decisions using analytics, user research, and experimentation
  • Be comfortable with ambiguity and helping define what to build, not just how to build it
  • Develop using Microservices technology (Docker, Kubernetes, Serverless, etc., especially in GCP)
  • Build software with modern web technologies: HTML/CSS, JavaScript, TypeScript, React/Angular/Vue
  • Work across the stack: frontend, backend (Python, Java, Node.js), and databases (SQL)
  • Implement and maintain CI/CD pipelines with a DevOps mindset
  • Champion clean code, design patterns, and engineering best practices
Job Responsibility
Job Responsibility
  • Take end-to-end ownership of features—from understanding the problem through to measuring post-launch impact
  • Collaborate closely with Product Managers during discovery, contributing technical feasibility insights and creative solutions
  • Think in terms of user outcomes and business metrics, not just technical deliverables
  • Make data-driven decisions using analytics, user research, and experimentation
  • Be comfortable with ambiguity and helping define what to build, not just how to build it
  • Design and implement A/B tests and feature flags to validate hypotheses
  • Instrument applications for analytics and monitoring
  • Analyse user behaviour data to inform product decisions
  • Use metrics to measure success and iterate on solutions
  • Communicate technical concepts to non-technical stakeholders
What we offer
What we offer
  • A great culture
  • A people and planet-positive work environment
  • Many other perks
  • Fulltime
Read More
Arrow Right

Epic Analyst-Ambulatory MyChart-Senior Software Development Engineer

CVS Health is looking for an Application configuration for Epic Ambulatory/MyCha...
Location
Location
United States , Work at Home
Salary
Salary:
92700.00 - 185400.00 USD / Year
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
February 16, 2026
Flip Icon
Requirements
Requirements
  • 5-7 years related work experience
  • Epicare Ambulatory certification (up to date)
  • Adept at problem solving and decision making skills
  • Adept at collaboration and teamwork
  • Adept at growth mindset (agility and developing yourself and others) skills
  • Adept at execution and delivery (planning, delivering, and supporting) skills
  • Bachelor's Degree or equivalent work experience
Job Responsibility
Job Responsibility
  • Application configuration for Epic Ambulatory/MyChart module
  • Understand, leverage, and execute Ambulatory build/configuration and maintenance needs in Epic
  • Participate in development of configuration protocols, requirements/design documentation and definition of test cases
  • Create and fulfill EHR use cases
  • Identify business and functional requirements
  • Work with IT resources to translate requirements and workflows to technical specifications
  • Lead documentation efforts for discovery and implementation
  • Ensure requirements and future state workflows are clearly defined
  • Work with Project Managers/Product Owners to identify tasks and associated estimates
  • Support execution of vendor upgrades, system changes and environment maintenance procedures
What we offer
What we offer
  • Affordable medical plan options
  • 401(k) plan with matching company contributions
  • Employee stock purchase plan
  • No-cost wellness screenings
  • No-cost tobacco cessation programs
  • No-cost weight management programs
  • Confidential counseling
  • Financial coaching
  • Paid time off
  • Flexible work schedules
  • Fulltime
Read More
Arrow Right

Senior Software Quality Assurance Engineer (Manual)

Our senior quality assurance engineer is keen-eyed and able to spot inaccuracies...
Location
Location
Philippines , Makati City
Salary
Salary:
Not provided
lawadvisor.ventures Logo
LawAdvisor Ventures Ltd.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or a similar field
  • A hands-on QA background with ideally more than 5 years in manual testing
  • Experience using scrum methodology to address issues and potential bugs within an application during development cycles
  • Be a strong leader with experience in implementing and shaping the company’s QA processes and strategies
  • A focus on continuous QA improvements including usage of appropriate testing tools and test techniques
  • Strong communication skills with all the key stakeholders to ensure QA vision is understood and implemented correctly
  • You have experience working with engineers, and have a decent understanding of web tech stacks (backend, frontend, and everything in between)
  • Attention to detail to ensure that all your tasks are completed to the business’ specifications, preventing tasks from needing to be redone or revised to meet requirements later
  • Problem-solving skills to help you find solutions if you are struggling to meet the required quality standards. A combination of creativity, logic, and critical thinking can serve you well when challenges arise in your duties
Job Responsibility
Job Responsibility
  • Lead the development of functionality, regression, and testing solutions – developing test plans for both new and existing products
  • Implement high quality standards throughout a product’s development process
  • Actively take part in the discovery and design phases of new product feature development, promoting continuous testing
  • Act as the glue that holds the engineering and product teams together, working collaboratively throughout our products' life cycles
  • Set scalable strategies within the team and create an environment where QA engineers can thrive
  • Work closely with product managers, designers, and software engineers to ensure that we're delivering an exceptional experience to all our users
  • Ensure that deliverables on product requirements are delivered on time while maintaining functionality and design
  • Keep the concerned management team informed of the status of the testing processes and report any issues that may arise
  • Define the QA process for your team
  • Look at the current development process to identify opportunities for process enhancements
What we offer
What we offer
  • A highly-skilled, driven and dedicated team
  • Competitive salary: we strive to always provide industry market rates
  • Remote work opportunities: our team is distributed across the globe and we enjoy the flexibility of working remotely when possible
  • Continuous learning and development: whether by way of conferences, online courses, or further study, we’re here to support your personal and professional growth
  • Company retreats
  • A direct line with our key users, and influential high-level stakeholders (investors, advisors, and other relevant members) to use as and when needed
Read More
Arrow Right
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.