Senior Software Engineer
Invest Nebraska · Lincoln, NE · 2 wk ago
EngineeringFull-time
The Role
This isn’t a role where you’ll be handed tickets and told what to build. We’re looking for an engineer who owns problems end-to-end: someone who can take a hard, ambiguous challenge, figure out the right solution, and see it through without hand-holding.
You’ll work across a modern .NET and Azure stack alongside a small, hands-on team. You’ll have real influence over technical direction, architecture decisions, and how we approach problems. If you have a better way, we want to hear it and we expect you to make the case.
This is an in-office role in Lincoln, NE. We’re a collaborative team and we work better together in person.
What You’ll Do
- Own solutions to complex, open-ended technical problems from design through delivery.
- Contribute meaningfully to architecture and technical direction. Your opinion will carry weight.
- Work across the full stack: backend services, cloud infrastructure, data, UI, and integrations.
- Raise the bar for the engineers around you through code reviews, design discussions, and honest feedback.
- Identify problems before they become incidents and drive the fixes.
- Communicate technical tradeoffs clearly, to engineers and non-engineers alike.
Our Stack
- Our product runs across desktop, web, and mobile, serving hospital staff in environments where reliability matters.
- We lean heavily on .NET and Azure, but we’re pragmatic and use the right tool for the job.
- You should be comfortable working across:
- - Backend services
- - Cloud infrastructure
- - Data
- - UI
- - Integrations
What We’re Looking For
- Ownership — you find the work, you see it through, and you don’t need someone pointing you at the next thing.
- Curiosity — you still ask why things work the way they do. You don’t pattern-match to comfortable answers.
- Judgment — you can evaluate tradeoffs honestly, including the ones that go against your initial instinct.
- Collaborative confidence — you have a point of view and you voice it, but you listen and you’re genuinely willing to be wrong.
Experience
- We care more about what you’ve done than how long you’ve been doing it. This is a senior role, so you should have meaningful experience building and owning production software systems.
- Proven track record of owning and delivering complex features or systems end-to-end
- Strong foundation in .NET / C# and cloud-hosted architectures (Azure preferred)
- Experience working in small, fast-moving teams where you wore multiple hats
- Ability to design systems, not just implement them
- Experience building healthcare software is a plus, but not required