about 1 month ago
Austin, TX, USASenior / Staff+
Responsibilities
- Work effectively with a geographically distributed engineering team.
- Apply systems thinking to backend and platform design.
- Ramp up quickly on an evolving platform with legacy and modern components.
- Build high-quality .NET services with clear domain intent.
- Own backend services end-to-end within your domain.
- Partner with senior engineering staff to refine system architecture.
- Improve legacy behaviors with modern workflow patterns.
- Support platform reliability with high-quality, testable code.
- Participate in code reviews and technical discussions.
- Troubleshoot complex issues involving multi-step workflows.
- Contribute to architecture documentation and onboarding materials.
- Collaborate with platform and DevOps teams on CI/CD and deployment.
Requirements
- 10+ years of experience as a backend software engineer with expertise in C# / .NET.
- Strong experience with relational databases like MySQL.
- Experience incorporating AI tools into the development workflow.
- Experience with Java-based backend services in mixed technology stacks.
- Proven ability to improve large, legacy systems and defend architectural decisions.
- Experience designing and maintaining RESTful APIs and backend workflows.
- Strong debugging and analytical skills across complex systems.
- Excellent communication skills for effective collaboration.
Benefits
- Equity Units
- Healthcare Insurance
- 5% 401K match
- Unlimited PTO
