Software Development Engineer

AVEVA•Houston, TX
•$92,300 - $207,000•Hybrid

About The Position

The role will collaborate with a team of skilled software engineers in designing and implementing of Azure architecture applications and automated tests for Azure solutions. They will work largely independently on larger, moderately complex projects/assignments; and will collaborate with a team for overall success of deliverables. They will be responsible for design, coding, testing and delivery on moderate complexity features.

Requirements

  • Bachelors in computer science and experience in designing and developing Microsoft Azure, C#/.NET technologies, Full stack
  • Excellent analytical skills, open, proactive, results oriented, self-organized, and self-motivated
  • Learns new skills through a balance of self-education, internal training and mentoring
  • Demonstrates optimal speed of execution for routine assignments
  • Have followed Agile and scrum methodologies
  • Knowledge on Testing methodologies and defect tracking
  • Comfortable using modern AI-assisted software development tools and working in an agentic development environment.
  • Candidates should be able to demonstrate sound judgment when reviewing AI-generated output, including how they verify results, identify errors, test assumptions, and maintain code quality and security.

Nice To Haves

  • Experience using AI tools across the software development lifecycle—including design, programming, testing, debugging, validation, and documentation—is preferred.
  • Approximately one year of experience with AI-assisted software development is desirable, but equivalent hands-on experience will also be considered.
  • Experience customizing or extending AI development tools—for example, through reusable skills, prompts, workflows, agent configuration, tool integrations, or other methods—is a plus.
  • The pace at AVEVA can be exciting and fast, so whilst you will need excellent time management and effective prioritization, we will do all we can to support a balanced portfolio of work, and your wellbeing.
  • You are passionate about delivering software that is reliable, performant and scales well
  • You’ll need to enjoy getting stuck into problems. Troubleshooting and solving challenging problems is a big part of this role

Responsibilities

  • Design, develop and implement AVEVA solutions on Microsoft Azure
  • Continuously evaluate and validate system design and architecture with risk analysis and the creation of mitigation strategies.
  • Recognizing, articulating, and making technical decisions / trade-offs around multiple dimensions (scaling, reliability, performance, maintenance, etc.) that have an impact on your team.
  • Design, develop and implement automated tests on Microsoft Azure
  • Perform advanced test case design analysis beyond the obvious functionality described
  • Ensure deep understanding of the product and plan comprehensive test coverage
  • Demonstrate sound decision making on work to be sure it is delivered in a timely manner

Benefits

  • Flex work hours
  • 20 days PTO rising to 25 with service
  • three paid volunteering days
  • primary and secondary parental leave
  • well-being support
  • medical
  • dental
  • vision
  • 401K
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service