JOBSEARCHER

Software Engineer

OrionOmaha, NEMay 3rd, 2026
Job Profile SummaryThe Senior Software Engineer is responsible for designing, developing, and evolving scalable software systems across Orion’s platform. This role operates across the full stack, leveraging React/Next.js and Ruby on Rails, and is expected to make high-quality technical decisions that balance long-term maintainability, performance, and business impact.About This OpportunityAs a Senior Software Engineer, you will own the design and delivery of complex features and systems that span multiple services and product areas. You will contribute to architectural direction, improve engineering standards, and mentor other engineers while driving high-quality execution.You are expected to operate with a high degree of autonomy, anticipate challenges before they arise, and influence both technical direction and team effectiveness.In This Role, You’ll Get ToDesign and implement scalable, maintainable systems across frontend, backend, and data layersBuild and evolve applications using React, Next.js, and Ruby on RailsDesign robust APIs and service boundaries (REST/GraphQL)Evaluate tradeoffs and make long-term technical decisions aligned with system evolutionEnsure consistent error handling, resiliency, and system reliabilityLead efforts to improve code quality, standards, and engineering practicesTroubleshoot and resolve complex, cross-system issuesContribute to architecture and technical roadmap discussionsMentor engineers and raise the overall technical bar of the teamCollaborate across teams to deliver solutions that span multiple systems and domainsProactively identify bottlenecks and drive improvements in performance and scalabilityLeverage AI-assisted development tools to improve engineering velocity while maintaining correctness and qualityTechnical ExcellenceWe’re looking for talent who:Designs systems that span multiple services, platforms, or product areasApplies appropriate data structures, algorithms, and abstractions with long-term maintainability in mindEstablishes and enforces coding standards, error handling patterns, and best practicesWrites clean, readable, well-structured code that is intuitive to navigate and extendDemonstrates strong understanding of full-stack architecture (UI, API, database, infrastructure)System & Architectural ThinkingEvaluates and introduces new technologies thoughtfully, based on tradeoffs and business valueConsiders scalability, observability, fault tolerance, and performance in system designUnderstands and optimizes database performance, indexing, and data modelingOwnership & IndependenceOperates independently and anticipates problems before they occurTakes ownership of features from design through production and beyondMake decisions that optimize for long-term system health, not just short-term deliveryLeadership & InfluenceMentor’s engineers and contributes to their growthLeads by example and promotes high engineering standardsInfluences team direction through technical insight and strong reasoningChallenges assumptions and proposes better solutions when appropriateCollaboration & CommunicationCommunicates complex technical ideas clearly across engineering and non-technical stakeholdersCollaborates effectively across teams and systemsDrives alignment on solutions that have broad organizational impactRequired Experience5+ years of experience in software engineeringStrong Experience WithReact / Next.js or Ruby on RailsAPI design (REST and/or GraphQL)Relational databases (MySQL or similar)Preferred QualificationsExperience with TypeScript and modern frontend architectureExperience with Next.js SSR, ISR, and server componentsExperience with background processing (Sidekiq) and caching (Redis)Experience with cloud platforms (AWS), CI/CD, and containerizationExperience with observability tooling (Datadog, OpenTelemetry)Experience with feature flags and progressive deliveryExperience leveraging AI-assisted / agentic development tools such as CursorFamiliarity with LLM evaluation workflows such as PromptfooEducationBachelor’s degree in computer science, MIS, or related field, or equivalent experienceWhat Success Looks Like (Senior Level)Designs solutions that scale across teams and systemsImproves engineering standards and codebase qualityActs as a technical leader without formal authorityAnticipates and resolves problems before they impact deliveryContributes meaningfully to architecture and technical strategyElevates the performance of the entire team, not just individual outputWhy Join OrionOpportunity to shape architecture and engineering practices at scaleStrong focus on developer efficiency, automation, and qualityAdoption of modern tooling, including AI-assisted developmentCollaborative environment with high ownership and impactRecommended SkillsAgile Methodology, Application Development, Building Architecture, Client-Centric, Effective Communication, Innovation, Technical Proficiency, Time Management, User Interfaces (UI), Work CollaborativelySalary Range$99,862.00 - $154,679.00The pay listed in this posting indicates the estimated pay at the time of this posting; however, may vary depending on geographic location, job-related knowledge, skills, and experience. In addition, Orion offers a competitive benefits package which includes health, dental, vision, and disability coverage on day one, 401(k) plan with employer match, paid parental leave, pet benefits including pawternity leave and pet insurance, student loan repayment and more.About UsAt Orion, we achieve our best work when we support one another, staying personally accountable to each other and the clients we serve. We create a welcoming environment where everyone is respected, valued, and heard. Our commitment to create raving fans ensures we consistently exceed client expectations. Thinking differently is in our DNA—we innovate always, push boundaries, and reject the status quo to deliver transformative outcomes. Together, we support one another and see it through to success, driving our collective achievements and those of our clients.