Senior Software Engineer (.Net)
At SnapStream, our mission is to help organizations harness the power of moments to change how people communicate and form deeper connections. Moments of audio and video hold the power to drive reach and impact, but extracting these moments is really challenging. SnapStream makes it easy for news media, government, entertainment, and academic organizations to capture, find, and share these moments to create more persuasive stories, increase audience engagement, and turbocharge rapid response.
Responsibilities
We are looking for a Senior Software Developer to design and develop scalable, maintainable software solutions for the broadcast television and online streaming needs of our customers. Working in our AWS cloud environment with C#, .NET Framework, TypeScript, and SQL, the developer will collaborate closely with our development, infrastructure, and product teams to gather requirements, propose technical solutions, and drive projects to completion. They will participate in daily stand-ups, perform code reviews, and develop automated tests to validate their code and ensure it meets our high standards for quality. Additionally, they will provide quality assurance of the team's work by performing both automated and manual testing, ensuring that the software we deliver to our customers is reliable, performant, and bug-free.
Requirements
Responsibilities
We are looking for a Senior Software Developer to design and develop scalable, maintainable software solutions for the broadcast television and online streaming needs of our customers. Working in our AWS cloud environment with C#, .NET Framework, TypeScript, and SQL, the developer will collaborate closely with our development, infrastructure, and product teams to gather requirements, propose technical solutions, and drive projects to completion. They will participate in daily stand-ups, perform code reviews, and develop automated tests to validate their code and ensure it meets our high standards for quality. Additionally, they will provide quality assurance of the team's work by performing both automated and manual testing, ensuring that the software we deliver to our customers is reliable, performant, and bug-free.
Requirements
- Experienced and fearless when it comes to working in our 15 year old legacy codebase
- Truly passionate about software development and motivated by building solutions that make a difference
- Highly motivated, able to work independently, and excel in a rapidly evolving, energetic workplace
- Someone who embodies the philosophy of "Strong opinions loosely held". They should think deeply about architecutre and approach and advocate for their position, but welcome healthy debates and other perspectives, and ultimately support the team's direction
- Bachelor's degree in Computer Science, Software Engineering, or related technical field (or equivalent experience)
- Deep understanding of software engineering practices, object-oriented analysis and design, design patterns, and algorithms
- C# / .Net Framework proficiency
- Typescript / Javascript / JQuery / Vue.js proficiency
- SQL proficiency
- Powershell proficiency
- Python proficiency
- Minimum 2 years of production experience with foundational AWS Services (ECS, CDK, Lambda, SQS, RDS, Cloudwatch, CloudFormation, Route53, etc.)
- Knowledge of streaming protocols such as HLS, RTMP, and SRT
- Private health insurance, premium paid 100% by SnapStream, 50% premium paid for dependents
- Private vision insurance, premium paid 100% by SnapStream
- Private dental insurance, premium paid 50% by SnapStream
- Short term disability insurance, premium paid 100% by SnapStream
- $50,000 life insurance policy, with optional additional coverage up to $250,000
- Flexible Spending Account (FSA)
- 2 weeks (10 days) vacation per year, increasing to 3 weeks (15 days) after 5 year tenure
- 1 week (5 days) personal or sick time per year
- 401k; company matches 50% of your contribution up to 8% annual salary
- Paid parental leave after birth or adoption of an infant
- Paid gym or fitness membership (up to $36/month)
-
Seniority level
Mid-Senior level -
Employment type
Full-time -
Job function
Engineering -
Industries
Technology, Information and Internet
Referrals increase your chances of interviewing at SnapStream by 2x
See who you knowGet notified about new Senior Software Engineer jobs in Houston, TX.
Sign in to create job alertSimilar jobs
People also viewed
-
Software Engineer
Software Engineer
-
Software Engineer - Backend
Software Engineer - Backend
-
Software Engineer I - (Full Stack)
Software Engineer I - (Full Stack)
-
Junior Front End Engineer
Junior Front End Engineer
-
Frontend Engineer, Ads Formats
Frontend Engineer, Ads Formats
-
Junior Front End Engineer
Junior Front End Engineer
-
Backend Software Engineer
Backend Software Engineer
-
Jr Web Developer (Entry Level)
Jr Web Developer (Entry Level)
-
Backend Software Engineer
Backend Software Engineer
-
Junior Front End Engineer
Junior Front End Engineer
Looking for a job?
Visit the Career Advice Hub to see tips on interviewing and resume writing.
View Career Advice Hub