Job Closed

This listing is no longer active.

Software Engineer (Ruby on Rails)

Software EngineerSoftware EngineerOtherRemoteTeam 501-1,000

Location

United States

Posted

84 days ago

Salary

$120K - $135K / year

Job Description

Software Engineer (Ruby on Rails)

Nava PBC

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.

Related Job Pages

More Software Engineer Jobs

Speed & Function logo

Tech Lead

Speed & Function

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.

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.

United States + 171 moreAll locations: United States | Canada | Brazil | Colombia | Argentina | Chile | Venezuela | Bolivia | Ecuador | French Guiana | Guyana | Paraguay | Peru | Suriname | Uruguay | Mexico | Costa Rica | El Salvador | Guatemala | Honduras | Nicaragua | Panama | Dominican Republic | Puerto Rico | Bahamas | Guadeloupe | Haiti | Jamaica | Martinique | Montserrat | United Kingdom | Germany | France | Estonia | Portugal | Hungary | Poland | Ukraine | Romania | Bulgaria | Czechia | Slovakia | Belarus | Moldova | Sweden | Greece | Belgium | Italy | Ireland | Switzerland | Netherlands | Finland | Malta | Denmark | Lithuania | Croatia | Spain | Austria | Bosnia And Herzegovina | Iceland | Luxembourg | North Macedonia | Montenegro | Norway | Serbia | Slovenia | Albania | Cyprus | Latvia | Monaco | South Africa | Egypt | Algeria | Angola | Benin | Botswana | Burkina Faso | Burundi | Cameroon | Cabo Verde | Central African Republic | Chad | Congo | Côte D'ivoire | Democratic Republic of the Congo | Equatorial Guinea | Eritrea | Ethiopia | Gabon | Gambia | Ghana | Guinea | Guinea-bissau | Kenya | Lesotho | Liberia | Libya | Madagascar | Malawi | Mali | Mauritania | Mauritius | Mayotte | Morocco | Mozambique | Namibia | Niger | Nigeria | Réunion | Rwanda | Senegal | Seychelles | Sierra Leone | Somalia | Sudan | Eswatini | Tanzania | Togo | Tunisia | Uganda | Zambia | Zimbabwe | Georgia | Turkey | Israel | United Arab Emirates | Armenia | Azerbaijan | Bahrain | Iraq | Jordan | Kuwait | Lebanon | Oman | Qatar | Saudi Arabia | Palestine | Yemen | India | Japan | Philippines | Pakistan | Thailand | Singapore | Vietnam | Taiwan | Indonesia | Cambodia | Laos | Malaysia | Myanmar | South Korea | China | Afghanistan | Bangladesh | Bhutan | Kazakhstan | Kyrgyzstan | Maldives | Mongolia | Nepal | Sri Lanka | Tajikistan | Turkmenistan | Uzbekistan | Australia | Papua New Guinea | Kiribati | Palau | French Polynesia | Tuvalu | New Zealand
Job Closed
OtherRemoteTeam 51-200

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).

United States
$135K - $145K / year
Job Closed
Elastic logo

Principal Software Engineer - Search Relevance - Elasticsearch

Elastic

Self-described as the leading platform for search-powered solutions, Elastic helps organizations, their customers, and their employees find what they need faster while protecting a

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.

United States
$159K - $303K / year
Continuous logo

Software Engineer I - C# .NET

Continuous

Founded in 1980, Continuous provides intelligent automation solutions with purpose-built integrations for financial institutions. We are banking experts, who make complex simple, and own our customers' outcomes.

OtherRemoteTeam 51-200

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description As a Software Engineer I at Continuous, your mission is to help build and maintain reliable, scalable, and secure software that powers automation for financial institutions. You will contribute high-quality code, leverage modern AI-assisted development practices, and support rapid delivery of customer-facing features. This role is foundational to our engineering organization — ensuring our products remain robust while we innovate faster and smarter. Objectives – The Problems You’ll Solve - Deliver production-ready software that meets business, customer, and security requirements. - Increase engineering velocity through effective use of AI tooling and strong development practices. - Maintain and improve code quality, testing coverage, and system reliability. - Collaborate across Engineering, Product, QA, and Support to deliver integrated solutions. - Reduce defects and operational friction through proactive testing, debugging, and documentation. How You’ll Get There In your first Month: - Ramp up on Continuous’ products, architecture, and development standards. - Set up local development environments, CI/CD workflows, and AI coding assistants. - Review existing codebases, documentation, and testing strategies. - Begin contributing small, well-scoped code changes with guidance from senior engineers. In your first 3 Months: - Deliver end-to-end features or enhancements using a combination of various technologies including: .NET, C#, React/TypeScript, or ASP.net. - Write clean, testable, and well-documented code aligned with team standards. - Actively participate in code reviews and incorporate feedback. - Use AI-assisted development tools to improve speed and quality of delivery. - Collaborate with QA on testing, bug verification, and release readiness. In your first 6 Months: - Own moderately complex features within a designated product area. - Contribute to architectural discussions and technical design reviews. - Improve test coverage through unit and integration tests. - Assist Customer Support as an escalation point for technical issues. - Proactively identify opportunities to improve codebase performance, reliability, or maintainability. At 9 Months: - Consistently deliver high-quality features with minimal supervision. - Contribute to learning discussions with peers on effective AI tooling usage and development best practices. - Lead small technical initiatives or refactors that improve team efficiency. - Demonstrate strong ownership of code quality, testing, and documentation. - Be a trusted contributor in planning, estimation, and execution of engineering work. Competencies – We’re Looking For Competency In One or More of These - Modern Frontend Engineering: Hands-on experience building applications with React, JavaScript, or TypeScript, including modern patterns, hooks, state management, and performance optimization. - Backend Engineering with .NET: Practical experience using C#, ASP.NET, .NET frameworks, following back-end best practices and SOLID principles in production systems. - AI-Assisted Development: Demonstrated use of AI coding assistants (e.g., GitHub Copilot, ChatGPT, Claude) to accelerate development, improve quality, and enhance problem-solving. - Software Architecture Fundamentals: Understanding of common design patterns and how to implement scalable, maintainable systems. - Testing & Quality Mindset: Experience writing unit and integration tests using tools such as Jest and React Testing Library, with a focus on reducing defects. - Version Control & Delivery: Proficiency with Git workflows, collaborative branching strategies, and CI/CD pipelines. - Debugging & Performance Profiling: Ability to troubleshoot complex issues and optimize application performance. Benefits - The opportunity to grow as an engineer in a modern, AI-forward development environment. - Real ownership over meaningful product features used by financial institutions. - Exposure to scalable, production-grade systems and cloud-based architectures. - A collaborative, remote-first culture that values learning and mentorship. - The ability to influence how engineering teams adopt and scale AI-assisted workflows. Work Environment and Physical Requirements This is a remote position performed primarily in a home office setting. The role is sedentary and involves prolonged use of a computer and other digital tools. - Sitting for extended periods - Frequent use of near vision for computer work - Speaking and hearing for virtual meetings - Occasional walking or standing during travel or events - Ability to lift up to 10 lbs occasionally (e.g., carrying a laptop or materials) Travel Requirements - Up to 5% EEO/AAP for Protected Veterans and Individuals with Disabilities Continuous is an equal opportunity employer and is committed to affirmative action in support of its policy to extend equal employment opportunity to all applicants and employees. All employment decisions are based on business needs, job requirements, and individual qualifications, without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability, genetic information, protected veteran status, or any other status protected by applicable law. Continuous is committed to working with and providing reasonable accommodations to individuals with disabilities and protected veterans. If you need assistance or an accommodation due to a disability, you may contact us at accommodations@continuous.com. SECURITY NOTICE: Continuous participates in E-Verify. Continuous will not ask you to transfer money or purchase Bitcoin as part of our recruitment process. If you encounter a request of this nature, please report it immediately.

United States
Job Closed