DescriptionSenior Software Engineer
We are currently seeking a
Senior Software Engineer for Enverus Trading & Risk in Spokane,
Washington. You will partner with engineering teams responsible for building and evolving our customer-facing software products, delivering reliable, scalable, and secure capabilities that create measurable customer value. You will partner closely with Product Management to define and execute short- and long-term roadmaps, oversee releases across multiple product areas, and grow engineering talent and leadership.
Engineers on this team own systems end-to-end, including architecture, implementation, observability, reliability, and operational support.
What you'll Do- Design and maintain complex and high-throughput data ingestion and processing pipelines
- Take ownership of existing systems and services, redesigning them as necessary to reduce complexity or leverage new technologies
- Lead architectural initiatives and influence engineering standards across team
What you'll have- BS in Computer Science, or equivalent experience
- Significant experience working with data rich applications and pipelines
- Experience learning and working in a highly complex domain (trading and risk or power systems is a plus)
- Proven success in delivering highly reliable and scalable software systems
- Experience building backend applications using C# (Windows systems programming is a plus)
- Experience using SQL and no-SQL databases
- Experience on event-driven applications
- Familiarity with Kubernetes on GCP or AWS
Our technology stack- C#, Java
- SQL Server, MongoDB
- AWS EventBridge, Kafka
- Kubernetes, Docker, AWS, Argo
- Terraform
- Grafana
What We Offer - Fast paced environment with a strong team and interesting products
- Competitive Compensation Package
- Medical, Dental, and Vision Plan
- Retirement Savings Plan 401(k)
Salary Range: 80,000-100,000