CrawlJobs Logo
Briefcase Icon
Category Icon

Filters

×

Senior Software Engineer I, (Discovery) Jobs

1 Job Offers

Filters
Senior Software Engineer I, (Discovery)
Save Icon
Join Axon's Discovery Squad as a Senior Software Engineer in Seattle. Build a scalable search platform using Java, Scala, or Go, with ElasticSearch and Kafka. Enjoy top benefits like a 401k match, comprehensive healthcare, and wellness programs while leading major technical projects.
Location Icon
Location
United States , Seattle
Salary Icon
Salary
141000.00 - 225600.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
A Senior Software Engineer I, often specializing in a domain like Discovery, represents a pivotal role in the technology landscape, bridging advanced technical expertise with strategic leadership. Professionals in these jobs are seasoned developers who architect and build the core systems that enable users to search, filter, analyze, and derive insights from vast and complex datasets. The "Discovery" focus typically centers on creating intelligent platforms—such as search engines, recommendation systems, data analytics tools, or content retrieval services—that make information accessible, relevant, and actionable. In this senior capacity, individuals are responsible for the end-to-end lifecycle of critical software systems. Common responsibilities include leading the design and implementation of high-performance, scalable backend services that must handle large volumes of data with low latency. They conduct and guide architectural design reviews, setting a high technical bar for code quality, system reliability, and scalability. A key aspect of the role is cross-functional collaboration; these engineers frequently work alongside product managers, designers, and other engineering teams to translate complex business requirements into integrated technical solutions. Beyond coding, they are expected to improve engineering processes, mentor and grow junior engineers, and contribute to the team's culture and long-term technical strategy. Typical skills and requirements for these jobs are robust. A strong foundation in computer science principles is essential, usually evidenced by a degree in a related field or equivalent experience. Candidates generally possess 8+ years of professional software development experience, with deep expertise in designing and deploying cloud-based, distributed systems. Proficiency in multiple backend programming languages such as Java, Go, Scala, C#, or Python is standard. Given the Discovery domain, hands-on experience with search and indexing technologies like Elasticsearch, Solr, or similar platforms is highly common. Familiarity with real-time data processing using streaming technologies (e.g., Kafka, Apache Pulsar) and both SQL and NoSQL databases is also a typical requirement. Success in these roles demands not just technical acumen but also soft skills like effective communication, proactive mentorship, and a product-minded approach to solving user-centric problems. For those seeking Senior Software Engineer I, (Discovery) jobs, the profession offers the challenge of solving complex information retrieval problems at scale, directly impacting how organizations leverage their data. It is a career path defined by technical leadership, innovation in data-centric applications, and a significant influence on both product direction and team evolution.

Filters

×
Countries
Category
Location
Work Mode
Salary