Jobs · Engineering · Texas

Software Development Engineer

AVEVA · Houston, TX · 2 wk ago
Engineering$92k–$207k/yrFull-time

Location: Houston, TX – Hybrid. Employment type: Full-time regular (flexible working options available).

About the role

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.

Key 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

Qualifications and Skills

Desired Experience (from most to least important):

  • 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.
  • 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.
  • 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.

Great Skills To Have:

  • Organization: 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.
  • Quality Software: You are passionate about delivering software that is reliable, performant and scales well
  • Problem-solving: You’ll need to enjoy getting stuck into problems. Troubleshooting and solving challenging problems is a big part of this role
  • The team you’ll join “Our team is doing some of the most exciting work at AVEVA: building a new cloud offering for our Application on AVEVA’s common cloud platform. I’m biased, but I think we have one of the most cohesive and collaborative team at AVEVA.”

Benefits

  • Flex work hours
  • 20 days PTO rising to 25 with service

Similar jobs