Senior Software Engineer

Reonomy

United States

Hybrid

USD 150,000 - 210,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Altus Intelligence Academy
Flexible work model

Job summary

Altus Group is seeking a Senior Software Engineer to design, build, and maintain scalable AWS-native software systems. You will lead architectural decisions, deliver high-quality production code, and drive AI-assisted development practices.

Expect collaboration across teams to ensure reliability, observability, and security in complex data pipelines and services. You will work with Python/Java/Node.js, distributed architectures, and cloud-native tools, contributing to AI agent-based workflows

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Engineering, or related field.
  • Proven senior software engineering experience designing, building, and supporting complex production systems.
  • Strong hands-on development with Python, Java, or Node.js.
  • Experience with distributed systems, APIs, and microservices.
  • Cloud-native applications in AWS and data engineering focus.
  • Experience building AI agents or agentic systems and AI-assisted dev practices.
  • Experience with CI/CD, IaC, observability, and testing frameworks.

Responsibilities

  • Design, develop, and maintain scalable, secure software applications and services.
  • Own technical design and implementation of complex systems from conception to production.
  • Drive architectural decisions balancing scalability, maintainability, performance, and reliability.
  • Write, review, and improve production code and promote engineering best practices.
  • Provide technical guidance and code reviews, including AI-generated code validation.
  • Champion testing, automation, documentation, and continuous improvement.
  • Build AI-native components using AWS Bedrock, LangGraph, or similar tools.

Skills

Python
Java
Node.js
AI-assisted development
Distributed systems
Problem solving
Collaboration
Code reviews

Education

Bachelor's degree in Computer Science or related field

Tools

AWS
Terraform
Spark/PySpark
Kafka
Glue
CloudWatch
Docker/Kubernetes

Job description

The Senior Software Engineer is a senior technical contributor responsible for designing, developing, and maintaining complex, AWS-native software systems within their area of ownership. This role combines deep hands‑on software engineering expertise with strong cloud, data engineering, and AI capabilities. The Senior Software Engineer drives architectural decisions, delivers high-quality production code, and champions engineering excellence through rigorous testing, code reviews, and operational best practices. As an AI‑first engineer, they leverage AI agents, agentic workflows, and AI‑assisted development tools to accelerate software delivery, automate engineering processes, and solve complex business challenges. The role required a strong foundation in data engineering and cloud‑native development, as well as the ability to build scalable, reliable, and observable systems that support modern software products and platforms., Software Engineering & Technical Leadership

  • Design, develop, and maintain scalable, secure, and reliable software applications and services.
  • Own the technical design and implementation of complex software systems from conception through production.
  • Drive architectural decisions balancing scalability, maintainability, performance, and reliability.
  • Write, review, and improve high-quality production code while promoting engineering best practices.
  • Provide constructive technical guidance and code review feedback, including validation of AI‑generated code.
  • Champion software engineering excellence through testing, automation, documentation, and continuous improvement.
  • AI‑Native Software Development
  • Build production‑grade AI agents and agentic workflows using AWS Bedrock, Anthropic/Claude, LangGraph, CrewAI, or comparable technologies.
  • Apply an AI‑first mindset to software development by incorporating AI‑assisted tools and automation into daily engineering practices.
  • Identify manual or repetitive engineering processes and transform them into scalable AI‑powered solutions.
  • Design, implement, and maintain evaluation frameworks for AI systems, including regression testing, evaluation datasets, LLM‑as‑judge methodologies, and human‑in‑the‑loop review processes.
  • Ensure AI‑powered software solutions meet the same standards for quality, reliability, security, and testing as traditional software applications.
  • Cloud & Data Engineering
  • Build and operate cloud‑native software solutions utilizing AWS services such as Lambda, ECS, RDS, S3, SQS, API Gateway, and CloudWatch.
  • Design, develop, and maintain data pipelines and ETL workflows using technologies such as Glue, Spark/PySpark, Kafka, or similar platforms.
  • Implement and maintain Infrastructure as Code (IaC) using Terraform or equivalent tools.
  • Drive observability, monitoring, logging, and operational readiness across software platforms and services., Please note that as part of our commitment to maintaining a safe and secure workplace, Altus Group may conduct background checks on candidates who receive a conditional offer of employment. These checks may include, but are not limited to, verification of employment history, education credentials, criminal records, credit history (where relevant), and reference checks. The scope and nature of background checks may vary depending on the role, location, and applicable laws. All background checks will be conducted in compliance with local laws and regulations, and candidates will be informed of any checks required as part of the recruitment process. Bachelor's degree in Computer Science, Software Engineering, Engineering, or a related field, or an equivalent combination of education and practical experience.
  • Proven experience as a Senior Software Engineer designing, building, and supporting complex production systems.
  • Strong hands‑on software development experience using modern programming languages such as Python, Java, Node.js, or similar.
  • Experience designing and implementing distributed systems, APIs, and microservices architectures.
  • Extensive experience developing cloud‑native applications and services within AWS environments.
  • Strong background in data engineering, including data modeling, ETL development, pipeline design, and large‑scale data processing.
  • Demonstrated experience building and deploying production‑grade AI agents and agentic systems that solve real‑world business challenges.
  • Required experience developing evaluation and testing frameworks for LLM and AI‑agent solutions, including regression testing, evaluation datasets, and model performance validation.
  • Experience leveraging AI‑assisted development practices and transforming manual engineering workflows into automated solutions.
  • Experience with infrastructure as code, CI/CD pipelines, observability tools, and operational best practices.
  • Excellent problem‑solving, collaboration, and communication skills with the ability to influence technical decisions across teams.
  • If you're looking to advance your career in in an industry that is transitioning for greatness, there's no better place than Altus Group.

Our high trust, high performance culture prioritizes progressive programs that empower you to deliver your greatest performance while promoting collective success where everyone is recognized and connected. We offer boundless opportunities in a rapidly growing global business: mentorship from the best and brightest in CRE, access to our Altus Intelligence Academy, and the chance to work with the best data sets, tools and technology in the industry.

  • Rewarding performance: competitive compensation, incentive and bonus plans, and a total rewards package prioritizing mental, physical, and financial well‑being.
  • Growth and development: we invest in your professional learning. Our Altus Intelligence Academy offers over 150,000 hours of learning content.
  • Flexible work model: our Activity‑Based Work model provides flexibility to align your work location to the needs of the work - use the office for collaboration and remote work for focused tasks.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Cox Automotive Inc. • Atlanta (GA)

On-site
USD 102,000 - 169,000
Vacation with pay
Seven paid holidays
Wellness time (up to 160 hours)
Senior Software Engineer
Senior Software Engineer

Alliantgroup LP. • Houston (TX)

On-site
USD 140,000 - 180,000
Employer-paid medical premiums
401(k) matching
Paid time off
+3
AI‑First Senior Software Engineer — Flexible, Cloud & Data
AI‑First Senior Software Engineer — Flexible, Cloud & Data

Reonomy • United States

Hybrid
USD 150,000 - 210,000
Competitive compensation
Altus Intelligence Academy
Flexible work model
Software Engineer
Software Engineer

Alliantgroup LP. • Houston (TX)

On-site
USD 140,000 - 200,000
Onsite gym and group classes
Paid parking
Account Executive, Strategic Partnership - PropTech
Account Executive, Strategic Partnership - PropTech

Namely • Martinsburg (WV)

On-site
USD 175,500 - 214,500
Competitive compensation
Incentives and bonus plans
Flexible work model
Senior Full Stack Developer -- AI-Enabled Software Engineering
Senior Full Stack Developer -- AI-Enabled Software Engineering

iDbase Software • Hyattsville (MD)

On-site
USD 120,000 - 180,000
Lead Development Engineer -AI-Assisted Engineering
Lead Development Engineer -AI-Assisted Engineering

Tyson Foods • Springdale (AR)

On-site
USD 120,000 - 150,000
Paid time off
401(k) plans
Affordable health, life, dental, vision benefits
Senior AI Software Engineer
Senior AI Software Engineer

Summit Tech Partners • Washington, Baltimore (MD)

On-site
USD 140,000 - 170,000
Senior Consultant – Software Engineering
Senior Consultant – Software Engineering

Altum (India), LLC. • Chicago (IL)

On-site
USD 140,000 - 170,000
Performance-based bonus opportunities
Paid time off and holidays
Professional development support and证
Staff Software Engineer
Staff Software Engineer

AlleyCorp • San Francisco (CA)

On-site
USD 175,000 - 230,000
Flexible Time Off
Parental Leave
Health Benefits
+1