Software Engineer

Vanderhouwen & Associates, Inc.
Albuquerque, NM, United States
1 day ago
Apply on www.vanderhouwen.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Artificial Intelligence Amazon Web Services Amazon S3 Cloud Computing Code Review Encodings Databases Continuous Integration Data Cleansing Distributed Systems Python (Programming Language)
+25 more
Software Architecture Cloud Services Software Deployment Software Engineering TypeScript Management of Software Versions AWS Cdk Data Logging Real Time Systems ReactJS Retrieval-Augmented Generation Large Language Models Backend Cloudformation Event Driven Architecture Information Technology Graphql Data Management Front End Software Development Cloudwatch Api Gateway Restful APIs Terraform Dynatrace Microservices

Job description

  • Lead end-to-end development of production applications, including technical design, front-end and back-end development, integration, testing, deployment, and ongoing support.
  • Architect and maintain cloud solutions in AWS, selecting appropriate services for compute, networking, storage, orchestration, scalability, reliability, and performance.
  • Build responsive, accessible, and scalable front-end applications using React, TypeScript, JavaScript, and related modern technologies.
  • Design and develop secure, high-performing REST APIs, microservices, event-driven components, and other application integrations.
  • Own infrastructure-as-code using Terraform, AWS CDK, CloudFormation, or similar technologies across development, staging, and production environments.
  • Develop and maintain automated CI/CD pipelines supporting testing, artifact management, deployment, and high-availability release strategies.
  • Establish production monitoring and observability through structured logging, metrics, dashboards, distributed tracing, alerting, and incident troubleshooting.
  • Integrate applications with data platforms, analytical pipelines, databases, and real-time data sources while supporting appropriate security and governance practices.
  • Design and implement AI-enabled application capabilities, including LLM integrations, retrieval workflows, data preparation, validation, and appropriate fallback mechanisms.
  • Partner directly with clients and business stakeholders to clarify requirements, evaluate technical trade-offs, define implementation plans, and proactively communicate delivery risks.
  • Provide technical leadership through code reviews, architectural guidance, documentation, and mentorship of other engineers.
  • Support technical discovery and solution planning by contributing estimates, architecture recommendations, implementation approaches, and technical documentation.

Requirements

Our client is seeking a Senior Software Engineer, Full Stack to lead the design and delivery of complex, cloud-based applications from initial requirements through production deployment and support. The ideal candidate is a highly independent engineer who combines strong full-stack development expertise with deep, hands-on AWS experience and the ability to translate ambiguous business needs into scalable technical solutions. This role requires someone comfortable making architectural decisions, collaborating directly with stakeholders, and providing technical leadership across engineering teams., * 5+ years of professional software engineering experience, including senior-level ownership of full-stack applications delivered to production.

  • Extensive hands-on AWS experience designing and operating production solutions, with demonstrated ability to evaluate services, make architectural decisions, and explain technical trade-offs.
  • Strong experience with AWS technologies such as ECS or EKS, Lambda, API Gateway, RDS or Aurora, S3, EventBridge, Step Functions, and CloudWatch.
  • Advanced proficiency with TypeScript and JavaScript across front-end and back-end development, including React and Node.js or comparable technologies.
  • Demonstrated experience creating and maintaining production infrastructure-as-code using Terraform, AWS CDK, CloudFormation, or similar tools.
  • Strong experience designing and implementing REST APIs with consideration for security, scalability, versioning, reliability, and performance.
  • Experience owning CI/CD processes across multiple environments, including automated build, testing, deployment, and blue/green or canary release strategies.
  • Hands-on experience implementing production observability, including logging, metrics, dashboards, distributed tracing, alerting, and troubleshooting within cloud environments.
  • Experience working directly with clients or business stakeholders to define requirements, communicate technical recommendations, and manage delivery expectations and risks.
  • Strong written and verbal communication skills with the ability to communicate effectively with both technical and non-technical audiences.
  • Bachelor’s degree in Computer Science, Software Engineering, a related discipline, or equivalent professional experience.
  • Experience with Python, microservices, distributed systems, GraphQL, real-time applications, or event-driven architecture is preferred.
  • Experience integrating LLM APIs, vector databases, embedding pipelines, retrieval-augmented generation, or other AI-enabled application technologies is preferred.
  • Experience working in consulting, professional services, multi-client environments, or regulated industries is preferred.
  • AWS certifications and experience optimizing cloud infrastructure for performance, reliability, and cost are preferred.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.vanderhouwen.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

4:33 min

Overview of the GraphQL API query language

William Lyon · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all