Job Closed
This listing is no longer active.
We believe software is a craft born out of practice.
Senior Software Engineer [Chicago Only]
Location
United States
Posted
135 days ago
Salary
$104K - $130K / year
Job Description
Senior Software Engineer [Chicago Only]
8th Light
Senior Software Engineer - [Chicago Only] Who We Are At 8th Light, we bring life to the best ideas. Founded in 2006 and headquartered in Chicago, we are a technology solutions provider that partners with organizations to solve meaningful challenges and drive sustainable growth. From early-stage startups to global enterprises, we work across industries to optimize our clients’ digital products through product strategy innovation, experiential design, AI solutions, and deep engineering expertise. Our commitment to quality means we deliver solutions we’re truly proud of, while our curiosity sparks innovation and breakthrough thinking. 8th Lights thrive in an environment that champions continuous education, fueling our growth through mentorship and hands-on work. We foster an open and collaborative culture grounded in honesty that builds trust, and believe true success is measured by the outcomes we create for our clients. If this kind of work and our kind of people energizes you, you’ve found the right place. Who You Are You’ve shown repeated success on a variety of projects, typically over the course of 4+ years. You have a broad range of expertise that allows you to make an immediate impact on projects. In your previous experience, you have: - Successfully contributed to high-stakes consulting engagements from discovery to production - Written production-quality code using a variety of languages and frameworks, that include: Python, Java, JavaScript, TypeScript, React, Ruby, Scala, R, SQL, and Go - Built high-quality, maintainable software collaboratively, incrementally, and through an approach tailored towards the unique needs of the clients you’ve served - Leveraged AI-assistive development tools for tasks like scaffolding, refactoring, debugging, test generation, and documentation, where appropriate - Experience building or integrating AI/ML-powered features into products or systems (e.g., recommendation engines, NLP models, computer vision, predictive analytics) - Used context-appropriate automated testing to inform software design choices and catch bugs - Debugged and refactored pre-existing code to incrementally improve it - Collaborated with teams using Git, MacOS/Linux, and CI/CD - Remedied architecture-level concerns such as scalability, security, reliability, and performance - Contributed to forums that encourage idea sharing, collaboration, and problem solving - Made thoughtful recommendations and set direction in the face of ambiguity - Mentored and shared knowledge with colleagues - Actively sought out and effectively given feedback - Communicated empathically with stakeholders and colleagues - Influenced stakeholders to balance technical considerations with product and user needs What You’ll Do At 8th Light As a senior technologist on projects, you’ll work with a variety of clients, typically one to two in a year, through a variety of technologies and frameworks over the course of your career with us. You’ll work with colleagues who share your passion for technology solutions. You’ll invest time developing your skills and sharing what you know. You’ll be responsible for: - Making immediate contributions to projects, rapidly building trust with your clients and team - Working pragmatically to balance technology choices while delivering high-quality work within deadlines - Contributing to architecture and software design discussions - Collaborating on systems that involve the full ML lifecycle from data ingestion and preprocessing, to model deployment, integration, and performance monitoring - Generating new potential solutions to challenges (technical and non-technical) in partnership with team members and clients - Contributing to formal feedback conversations with teams and clients via retrospectives - Clearly articulating and documenting outcomes and driving forward action items - Regular syncs with your delivery team to provide status updates, and for identifying and evaluating risks and presenting potential solutions - Identifying, mitigating, and resolving blockers to team progress - Pursuing opportunities to further your skills to grow your career and keep pace with the rapid changes within the technology industry - Contributing to your team culture by building connections with your fellow 8th Lights, showing up on camera, and leveraging collaboration opportunities, such as coworking spaces and local team gatherings, where appropriate - Confidently predicting the next World Series Win for the Chicago White Sox. Strongly Preferred Skills We work across many areas, and encourage anyone with the experience listed above to apply. We would particularly like to encourage applicants with experience in the following areas: - MLOps: including tools like LangChain for application development and managing the ML lifecycle - Data Engineering: including platforms like Databricks for data processing and analytics - DevSecOps & DevOps - Infrastructure as Code Building a truly diverse, equitable, and inclusive workplace is an ongoing journey, and we’re excited to keep learning and growing together. We have a proud tradition of hiring talented colleagues with real-world career experiences. How You’ll be Supported At 8th Light, we believe our people are our greatest asset. Their growth, well-being, and success shape our future. Our wellness package is designed with the Whole YOU in mind and includes: - A robust L&D program featuring unlimited access to thousands of books, courses, and expert-led training on the O'Reilly learning platform - Coworking support for our global team - Flexible PTO - 12 weeks of new parent leave available for eligible employees - Transparent semi-annual promotion panel See our full list of Benefits. A Note on Compensation At 8th Light, we are committed to a compensation philosophy that is transparent, fair, and helps us attract and retain top talent in alignment with our company’s strategic growth goals and clients’ needs. We benchmark our salaries using Geographic Structures to establish competitive pay ranges within the regions where 8th Lights live. Our pay ranges for our Senior Engineer position within Chicago, Illinois is: - $104,160-$130,200 USD Reach out to recruiting@8thlight.com for more relevant information pertaining to your local market. 8th Light Hubs and Geographies As a remote-first company, 8th Light's culture is rooted in strong connections that extend across our teams, regions, and beyond client work. We are a distributed team across the United States, Canada, and the United Kingdom, with hubs in Chicago, London, Los Angeles, New York, and Seattle. If you are hired into a hub, you will be a part of a team with regular rituals around co-working and community building. For team members outside of those cities, we offer access to coworking spaces to foster continued collaboration and connection across our global team. In most cases, our consulting engagements do not require travel. We hope to see you apply! #LI-Remote
Related Guides
Related Job Pages
More Software Engineer Jobs
About Nava Nava is a consultancy and public benefit corporation working to make government services simple and effective. Since 2015, federal, state, and local agencies have trusted Nava to help solve highly scrutinized technology modernization challenges. As a client services company, we guide agencies constrained by legacy systems to a future with sharp user experiences built on secure, reliable, fault-tolerant cloud infrastructure. We bill for our time, offering our expertise and problem-solving approach to help our government partners enhance their digital products and services. People are at the heart of our work, from members of the public who rely on benefit programs to government agency staff. Through human-centered design and modern engineering best practices, we help our government partners understand user needs and deliver on their missions more effectively. This focus gives everyone at Nava the opportunity to do work that is meaningful, impactful, and deeply connected to public good. Position summary You will work on small teams to build scalable applications for our government—designing, implementing, and delivering services that millions of Americans depend on. You care deeply about working on technology that improves people’s lives, but don’t think technology is always the answer. You are passionate about building large-scale systems that are inclusive, well-designed, fast, scalable, and secure, and you'll help set high standards for our teams in terms of simplicity, empathy, and accessibility. The full stack engineer in this role will be focused on Ruby on Rails and developing end to end systems for one of Nava's major government partners. The objective is to modernize an existing legacy enterprise platform to improve its public facing processes, and experiences which will enable users to have more access to the programs and services that they need, in real-time, in a more user friendly and uncomplicated way. This individual will be involved in everything, from strategy, and planning through to post production testing, and support. What you'll do - Working with fellow Nava engineers to design, review, and build well-crafted software. - Collaborate with government partners and other contractors to architect, implement, and deploy new systems and improvements to existing systems. - Working in an agile manner to efficiently ship new features that meet user needs. - Creating tools and processes to automate our development, testing, and production workflows. - Writing and reviewing technical documentation, performing code reviews. - Participating in an on-call rotation to support production systems and investigate issues when they occur. - Taking part in hiring activities (e.g., submitting referrals, conducting interviews, and attending interview debriefs), as needed. Required skills - Ruby, Ruby on Rails, JavaScript - At least 4 years of experience of full-stack engineering contributing development initiatives, in a fast paced, dynamic environment in a self directed manner, that required minimal supervision. - Meaningful experience working on web-based systems, both front-end and back-end - Experience working on large-scale applications and systems - An adaptive, empathetic, collaborative and positive mindset - Ability to think holistically around engineering issues - Knowledge of engineering fundamentals and architecture - Expertise developing well-crafted software - Excellent written and verbal communication skills, technical and otherwise - Experience with modern web development frameworks - Experience designing and implementing application architectures and code that is highly scalable, available, and performant - Self-directed, requiring minimal supervision - Ability to work with others on a team - Previous experience as a software engineer - Aptitude for giving and receiving feedback - Experience with testing, specifically automated testing - Knowing code quality tools such as Linter - Experience with system design such as designing systems that will be sustainable with high usage, designing a front end and back end that talk to each other Please note: the level of the role will be determined by Nava leadership based on experience and skillset. Compensation $120,600—$135,900 USD Other requirements All roles at Nava require the following: Legal authorization to work in the United States Ability to meet any other requirements for government contracts for which candidates are hired Work authorization that doesn’t require visa sponsorship, now or in the future May be subject to a government background check or security clearance, depending on the contract Perks working with Nava Health coverage — comprehensive medical, dental, and vision plans to support your overall health needs Insurance coverage — Nava provides disability, life, and accidental death insurance at no cost Time off — vacation, holidays (including Juneteenth), and floating holidays to rest and recharge Company holidays — enjoy 12 paid federal holidays each year on top of your regular PTO Annual bonus — when Nava meets its goals, eligible employees receive a performance-based annual bonus Parental leave — paid time off for new parents, plus weekly meals delivered to your home Wellness program — full platform offering physical, mental, & emotional health resources & support tools Virtual care — see doctors online with no copay through UnitedHealthcare’s virtual visit program Sabbatical leave — earn extended unpaid leave after continuous service for personal growth or rest 401(k) match — Nava matches 4% of your salary to support your retirement savings plan Flexible work — remote-first environment with flexibility built around your schedule and responsibilities Home office setup — company laptop & setup assistance provided via Staples for remote work needs Utility support — monthly reimbursement to help offset eligible home office utility expenses Learning opportunities — internal training programs and resources to help grow your professional skills Development opportunities — LinkedIn Learning access & an annual allowance for courses, tuition, & certs Referral bonus — get rewarded when you refer great people who join the Nava team Commuter benefits — pre-tax commuter programs to support in-office travel when applicable Supportive culture — A collaborative and remote-friendly team environment where people genuinely care Location We have fully remote options if you reside in one of the following states: Alabama, Arizona, California, Colorado, DC, Delaware, Florida, Georgia, Illinois, Louisiana, Maine, Maryland, Massachusetts, Michigan, Minnesota, Missouri, Nevada, North Carolina, New Jersey, New York, Ohio, Oklahoma, Oregon, Pennsylvania, Rhode Island, South Carolina, Texas, Tennessee, Utah, Virginia, Washington, Wisconsin *If you are not living in one of the states listed above, unfortunately, you will not be considered for a position at this time. Stay in touch Sign up for our newsletter to find out about career opportunities, new partnerships, and news from the broader civic tech community. Please contact the recruiting team at recruiting@navapbc.com if you would like to request reasonable accommodation during the application or interviewing process. We participate in E-Verify. Upon hire, we will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. This role requires you to work from the contiguous United States. Equal Employment Opportunity Nava is committed to providing equal employment opportunities without discrimination or harassment on the basis of race, gender and/or gender identity or expression, color, creed, religion, religious creed, age, national origin, ethnicity, disability, veteran or military status, sex, sexual orientation, reproductive health autonomy, pregnancy, childbirth, and medical conditions related to pregnancy or childbirth, genetic information, domestic violence victim status, marital status, citizenship status, or any other characteristic protected by law. Nava prohibits any such discrimination or harassment. This policy applies to all employees, applicants, contractors, and temporary workers of Nava.
Tech Lead
Speed & FunctionSpeed and Function is a software engineering firm that builds custom products for growth-oriented businesses. We work on engagements where the technical and human challenges are inseparable, and we have built our reputation by treating both with equal seriousness. This engagement came through the community of founders and operators committed to long-term organizational growth. The client is not running a competitive evaluation. They chose us because of who we are and how we work. We hold that trust carefully. How to Apply Send a short message explaining your interest in this specific role and what you believe good technical leadership actually looks like in practice. Attach your CV or share your LinkedIn profile. We do not need a formal cover letter. We need to understand how you think.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description There is a difference between a developer who leads and a leader who develops. This role requires both, but in the right proportion. We need someone who can look at a codebase built by one person under pressure, understand it without judging it, and chart a clear path forward that the whole team can execute. The engagement is a 12-plus month build of a custom internal platform for a US-based IT services company. The platform replaces a third-party PSA system and consolidates billing, ticketing, project management, and service delivery into one product. The existing developer is capable. What the team is missing is someone who can structure the work, raise the quality bar, and translate technical decisions into language that business stakeholders can act on. We are in the pre-sale stage. The pilot is active. We are building a shortlist now so we are ready to move the moment the engagement confirms. What You Will Own - Conducting an honest, constructive assessment of the existing codebase and identifying what needs to change and in what order - Defining the technical roadmap for 2026 and presenting it to business stakeholders in terms of tradeoffs, not just tasks - Making and documenting architecture decisions that the team can build on with confidence - Leading a small team of two to three developers, including an existing in-house developer who has been working alone for 18 months - Mentoring without micromanaging: setting standards, reviewing work, and creating an environment where the team improves over time - Conducting or co-conducting technical interviews for developers joining the team - Serving as the technical voice in client calls, translating engineering realities into business impact without oversimplifying or alarming - Ensuring delivery stays on track against a hard deadline: the platform needs to be fully operational by January 2027 Qualifications - 6 or more years in software engineering, with at least 2 years in a lead, principal, or equivalent role - A track record of taking ambiguous or under-structured codebases and creating order without creating conflict - Genuine experience communicating technical decisions to non-technical stakeholders who are engaged, opinionated, and smart - Comfort with serverless and edge computing architectures (Cloudflare Workers, AWS Lambda, or similar) - The ability to work fractionally and manage your own time and availability without being managed - Availability to lead client calls in the US CT window - A principled approach to code quality: you set standards because you believe in them, not because someone asked you to Tech Stack - Frontend: React 18, TypeScript, Vite, Shadcn/ui, TanStack Query, Zustand - Backend: Node.js on Cloudflare Workers (serverless) - Database: PostgreSQL - Auth and backend services: Supabase How We Work You will operate at the intersection of two teams: our engineers on one side, and the client's internal team on the other. The full-stack developers on the team own execution. You own direction. That distinction matters and we expect everyone to respect it. What We Offer - A technically interesting leadership challenge with real organizational complexity and a clear product vision - A fractional structure that respects your time and lets you maintain other professional commitments - A client relationship built on trust and directness, not politics - The opportunity to shape not just one engagement but the standard for how Speed and Function leads technical work - Transparent communication at every stage of the process, including honest conversations when circumstances change Company Description Speed and Function is a software engineering firm that builds custom products for growth-oriented businesses. We work on engagements where the technical and human challenges are inseparable, and we have built our reputation by treating both with equal seriousness. This engagement came through the community of founders and operators committed to long-term organizational growth. The client is not running a competitive evaluation. They chose us because of who we are and how we work. We hold that trust carefully. How to Apply Send a short message explaining your interest in this specific role and what you believe good technical leadership actually looks like in practice. Attach your CV or share your LinkedIn profile. We do not need a formal cover letter. We need to understand how you think.
About Very (Remote – USA) Very is a fully distributed technology firm led by expert problem-solvers who create efficient, scalable solutions that move commercial, industrial, and consumer products from pilot to production in record time. We believe that real innovation happens in the grind — working shoulder to shoulder with clients who are building the future. Our team thrives on that energy. When we’re not helping clients deliver business-critical outcomes, we’re refining our craft and celebrating what it means to do hard things well. We’ve built a collaborative, tight-knit culture that thrives in both remote and in-person settings. We’ve won numerous workplace awards over the years, including Great Place to Work certification and recognition from Parity.org as a Best Company for Women to Advance. Our clients include well-known brands like Vizio, Peloton, Clear, iHeart Radio, and Fellowes — all determined to leverage connected devices and AI to drive meaningful impact. Our job is simple: help them win. About This Role As a Senior Level Software Engineer, you’ll play a key role in building and maintaining secure, scalable applications that support critical customer and business needs. You’ll work across the stack — from designing backend services to implementing front-end features while collaborating closely with cross-functional teams. This role is hands-on: you’ll translate requirements into well-designed solutions, write production-ready code, participate in code reviews, and contribute to the overall reliability and performance of our systems. You’ll also help support our applications in production through on-call rotations and proactive issue resolution. This position is ideal for an engineer who enjoys solving real-world problems, working in modern cloud environments, and contributing to systems end-to-end. You’ll have the opportunity to deepen your technical expertise, influence design decisions, and grow within a supportive engineering culture. At Very the key distinction between mid, senior and lead roles is the scope and depth of your expertise and responsibility. As a mid you can own and deliver tasks (work packages) with a high level of professionalism and know when to reach out for help. As a senior, you have deep expertise in your area of specialization and can execute independently in your domain while interfacing with other software stacks. As a lead you become a true full stack engineer with the ability to plan, execute and lead a team across the full software stack, while interfacing with non-software aspects of the project. This is not an easy role. You’ll work in complex domains, under real deadlines, and with clients who expect you to bring clarity, confidence, and results. If you find satisfaction in doing hard things well — in solving tough problems, building real systems, and helping others rise to the challenge — you’ll fit right in. As a client services organization, travel may be required up to 10% of the time. Some clients may also require periodic assignment to 24/7 support rotation. What You’ll Be Working On Every engagement at Very is different, but they share one common theme: we build things that matter. From connected hardware and data systems to large-scale web and AI-driven platforms, you’ll: - Capture technical requirements and contribute to high-level and low-level design for software solutions using AWS and Azure technologies. - Write production-grade Java, Python, and SQL code that meets high standards for maintainability, security, and observability. - Build and support complex, microservice-based, event-driven systems. - Implement testing strategies and automation across the stack. - Participate in on-call rotation and help maintain system health, performance, and reliability. - Collaborate across engineering, design, and product to deliver high-quality outcomes. - Identify and proactively address potential technical or operational risks before they impact customers. You’ll operate in a modern, polyglot environment that includes: - Frontend: React, Vite, Expo, TypeScript, WebSockets, Progressive Web Apps - Backend: Java, Dropwizard, Node.js, Python, FastAPI, Django - Cloud: AWS (Lambda, ECS, Fargate, RDS, CloudFront, CloudWatch, SNS, SQS), Azure - DevOps: Docker, Terraform, Pulimi, GitHub Actions, CI/CD pipelines - Databases: Postgres, Redis, TimescaleDB, DynamoDB - Testing: Jest, Cypress, Pytest, and other automated test frameworks Outcomes - Deliver High-Quality Features: Ship secure, reliable code that meets requirements, adheres to standards, and delivers measurable business value. - Strengthen System Reliability: Improve observability, performance, and operational excellence across services and components. - Support Cross-Functional Delivery: Collaborate effectively with lead engineers, designers, PMs, and client stakeholders. - Raise the Bar: Contribute to better patterns, tooling, and engineering standards across teams. - Enhance Customer Success: Proactively identify and resolve technical issues that could impact system behavior or user experience. Responsibilities - Implement features across frontend, backend, and cloud components. - Participate in technical design discussions and contribute to architectural decisions. - Write clean, scalable, and secure code following Very’s engineering standards. - Create and maintain automated tests across all layers of the stack. - Support deployments, CI/CD pipelines, logging, monitoring, and alerting. - Participate in code reviews, offering constructive feedback that improves overall quality. - Participate in 24/7 on-call rotation and assist in diagnosing and resolving production issues. - Support documentation and knowledge sharing within teams. Minimum Qualifications General Experience - BS or higher in Computer Science, Software Engineering, or related field - 8+ years of professional software development experience - 4+ years of experience developing Java based backend applications - Full software development lifecycle experience, including requirements, design, implementation, testing, deployment, and operations. - Experience building complex, event-driven, microservice-based systems. - Strong understanding of production-grade system reliability, observability, and security. - Experience working in or with government sectors is a strong plus. - Client-facing or consulting experience preferred but not required. Technical Proficiency - Deep expertise in Java backend frameworks such as Dropwizard - Strong expertise in Python backends such as Django - Fluency with frontend technologies including React, Expo, Vite and TypeScript - Skilled in relational and non-relational data modeling and SQL development - Extensive knowledge in supporting event driven cloud platforms in AWS including security, logging, monitoring, observability and performance at scale - AWS service knowledge: Lambda, ECS, Fargate, RDS, CloudFront, CloudWatch, SNS, SQS - Ability to debug and modify CI/CD automation (GitHub Actions) and infrastructure-as-code (Terraform or Pulimi) Requirements - Must be US-based. - US Citizen (required). - Must be able to pass a Federal Personnel Security clearance (company will facilitate). Skills - Client Obsessed: Keeps the client’s success front and center. Measures technical choices by their business impact. - Clear Communicator: Collaborates effectively with technical and non-technical stakeholders. - Quality-Driven: Holds themselves to high standards for code quality and reliability. - Ownership Mindset: Takes responsibility for delivering solutions that work in real-world conditions. - Problem Solver: Thrive in complexity and find solutions even when requirements are evolving. Compensation Base Compensation: USD $135,000–$145,000 per year, commensurate with experience Variable Compensation: Up to 10% in the first year. Perks & Benefits: - 401k match - Comprehensive health, dental, and vision insurance - $200/mo cell/internet stipend - $600/yr home office equipment stipend - Paid parental leave (95th percentile in the U.S.) - Continuing education stipend ($2,500/yr after one year) - Loaned MacBook Pro and other necessary equipment Why Work for Very We do not promise an easy ride — we promise meaningful work. We work hard because our clients’ success depends on it, and we take pride in delivering when others can’t. We collaborate closely, move fast, and stay grounded in results. We take joy in the process — in the problem-solving, the iteration, and the shared wins that come from doing the hard things well. If you’re looking for a place where every project matters, where the standards are high, and where you’ll grow by pushing yourself and others — welcome to Very. IMPORTANT: 1. We don't currently provide Visa Sponsorship. Don't apply if you require this. 2. This job is remote but if you’re not located in the region or country mentioned in the post’s title, do not continue. Your application won’t be reviewed. Interviewing for a new company is a serious time commitment for all parties involved. Please take the time to read this and thoughtfully consider if we would be a good fit for one another. No contractors or agencies. Seriously. #LI-Remote **Note: To qualify for this role, you must reside in the US, be a US Citizen and be able to pass a Federal Personnel Security clearance (company will facilitate).
Principal Software Engineer - Search Relevance - Elasticsearch
ElasticSelf-described as the leading platform for search-powered solutions, Elastic helps organizations, their customers, and their employees find what they need faste
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter. By taking advantage of all structured and unstructured data — securing and protecting private information more effectively — Elastic’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI. What is The Role We're looking for a Principal Software Engineer to join the Elasticsearch - Search team. This globally-distributed team of expert engineers focuses on delivering a robust and feature-rich search experience, including contributing to improving the search experience in Lucene. This is a principal software engineering role that focuses on enhancing the vector and keyword search functionality within Elasticsearch, covering the design and implementation of new search features, enhancements to existing search functionality, and resolving bugs. Our company is distributed by intention. We hire the best engineers we can find wherever they are, whoever they are. We collaborate across continents every day over email, GitHub, Zoom, and Slack. At our best, we write fast, scalable and intuitive software. We believe that the best way to do that is to empower individual engineers, code review every change, decide big things by consensus, and strive for incremental improvements. What You Will Be Doing - Lead initiatives within Elasticsearch to produce an industry-leading search engine offering, supplying unparalleled speed and relevance in search. - Contribute to Elasticsearch full time, building new search features and fixing intriguing bugs, all while making the code easier to understand. Sometimes you'll need to invent a new algorithm or data structure. Or find one and implement it. Sometimes you'll need to get close to the operating system and hardware. - Work with a globally distributed team of experienced engineers focused on the search capabilities of Elasticsearch. - Be an expert on Elasticsearch search relevance. You'll identify and drive improvements in this area based on your questions and your instincts. - Work with community members from all over the world on issues and pull requests, sometimes triaging them and handing them off to other experts and sometimes handling them yourself. - Write idiomatic modern Java -- Elasticsearch is 99.8% Java! What You Bring - Professional experience with search and vector databases, and you used HNSW, IVF, or other relevant algorithms and libraries on search platforms at scale. - You have strong skills in core Java and are conversant in the standard library of data structures and concurrency constructs, as well as other features like lambdas. - You work with a high level of autonomy, and are able to take on projects and guide them from beginning to end. This covers both technical design and working with other engineers to develop needed components. - You're comfortable developing collaboratively. Giving and receiving feedback on code and approaches and APIs is hard! Bonus points if you've collaborated over the internet because that's harder. Double bonus points for asynchronous collaboration over the internet. That's even harder, but we do it anyway because it's the best way we know how to build software. - You've used several data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra and have some idea how they work and why they work that way. - You have excellent verbal and written communication skills. Like we said, collaborating on the internet is hard. We try to be respectful, empathetic, and trusting in all of our interactions. And we'd expect that from you too. Bonus Points - You've built things with Elasticsearch before. - You've worked with open source projects and are familiar with different styles of source control workflow and continuous integration. - You have experience designing, leading and owning cross-functional initiatives Compensation for this role is in the form of base salary. This role does not have a variable compensation component. The typical starting salary range for new hires in this role is listed below. In select locations (including Seattle WA, Los Angeles CA, the San Francisco Bay Area CA, and the New York City Metro Area), an alternate range may apply as specified below. These ranges represent the lowest to highest salary we reasonably and in good faith believe we would pay for this role at the time of this posting. We may ultimately pay more or less than the posted range, and the ranges may be modified in the future. An employee's position within the salary range will be based on several factors including, but not limited to, relevant education, qualifications, certifications, experience, skills, geographic location, performance, and business or organizational needs. Elastic believes that employees should have the opportunity to share in the value that we create together for our shareholders. Therefore, in addition to cash compensation, this role is currently eligible to participate in Elastic's stock program. Our total rewards package also includes a company-matched 401k with dollar-for-dollar matching up to 6% of eligible earnings, along with a range of other benefits offered with a holistic emphasis on employee well-being. The typical starting salary range for this role is: $159,800—$252,800 USD The typical starting salary range for this role in the select locations listed above is: $191,900—$303,500 USD Additional Information - We Take Care of Our People As a distributed company, diversity drives our identity. Whether you’re looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life. Your age is only a number. It doesn’t matter if you’re just out of college or your children are; we need you for what you can do. We strive to have parity of benefits across regions and while regulations differ from place to place, we believe taking care of our people is the right thing to do. - Competitive pay based on the work you do here and not your previous salary - Health coverage for you and your family in many locations - Ability to craft your calendar with flexible locations and schedules for many roles - Generous number of vacation days each year - Increase your impact - We match up to $2000 (or local currency equivalent) for financial donations and service - Up to 40 hours each year to use toward volunteer projects you love - Embracing parenthood with minimum of 16 weeks of parental leave Different people approach problems differently. We need that. Elastic is an equal opportunity employer and is committed to creating an inclusive culture that celebrates different perspectives, experiences, and backgrounds. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, pregnancy, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, disability status, or any other basis protected by federal, state or local law, ordinance or regulation. We welcome individuals with disabilities and strive to create an accessible and inclusive experience for all individuals. To request an accommodation during the application or the recruiting process, please email candidate_accessibility@elastic.co. We will reply to your request within 24 business hours of submission. Applicants have rights under Federal Employment Laws, view posters linked below: Family and Medical Leave Act (FMLA) Poster; Pay Transparency Nondiscrimination Provision Poster; Employee Polygraph Protection Act (EPPA) Poster and Know Your Rights (Poster) Elasticsearch develops and distributes technology and information that is subject to U.S. and other countries’ export controls and licensing requirements for individuals who are located in or are nationals of the following sanctioned countries and regions: Belarus, Cuba, Iran, North Korea, Syria, or Russia, including the Ukrainian territories annexed by Russia (The Crimea region of Ukraine, The Donetsk People's Republic (DNR), The Luhansk People's Republic (LNR), Kherson or Zaporizhzhia). If you are located in or are a national of one of the listed countries or regions, an export license may be required as a condition of your employment in this role. Please note that national origin and/or nationality do not affect eligibility for employment with Elastic. Please see here for our Privacy Statement.


