Senior Software Engineer

1872 Consulting

Houston (TX)

Hybrid

USD 94,000 - 129,000

Full time

26 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

1872 Consulting is seeking a Senior Software Engineer to join its Data & AI Engineering team in a hybrid role based in the Houston area. You will design and build scalable full-stack applications using C#/.NET, React/Next.js, and Azure, with an emphasis on greenfield development.

The ideal candidate has 5+ years of professional experience, strong fundamentals in software design, and the ability to own features end-to-end, from design through production.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Minimum 5 years of professional software engineering experience.
  • Strong proficiency in C#/.NET, React/Next.js, Azure.

Responsibilities

  • Design, develop, test, deploy, and maintain scalable full-stack web applications using C#, .NET, React/Next.js, TypeScript, and Azure.
  • Take ownership of complex features from design through production support.
  • Contribute to software architecture, design decisions, and technical direction.
  • Develop and integrate RESTful APIs, microservices, and cloud-based services.
  • Collaborate with product managers, designers, engineers, and stakeholders to define requirements.
  • Write clean, secure, and well-tested code.
  • Participate in code reviews and problem-solving discussions.
  • Troubleshoot and optimize performance across frontend, APIs, and databases.

Skills

C#/.NET
React/Next.js
Azure
RESTful APIs
SQL/NoSQL

Education

Bachelor's degree in CS or related

Tools

Git
CI/CD

Job description

Senior Software Engineer – Full Stack (.NET / React / Azure)

Location: Chicago, IL | New York, NY | Dallas, TX | Houston, TX

Work Arrangement: Hybrid – 3 days onsite per week (typically Monday–Wednesday)

Employment Type: Full-Time, Direct Hire

Salary Range by Location:

  • Chicago: $98,300–$135,200
  • New York: $107,300–$147,500
  • Houston: $93,900–$129,000

About the Opportunity

We are partnering with a leading global law firm seeking a Senior Software Engineer to join its growing Data & AI Engineering team.

This position offers the opportunity to build modern, scalable, enterprise-grade applications, with a strong emphasis on greenfield development rather than maintaining legacy systems.

The ideal candidate is a hands-on full-stack engineer who enjoys solving complex technical problems, taking ownership of application features, and contributing to technical design and architecture decisions.

The engineering team values strong technical fundamentals, collaboration, problem-solving, and the ability to learn new technologies. While the primary stack includes .NET, React/Next.js, and Azure, candidates with comparable technical backgrounds are encouraged to apply.

Key Responsibilities

  • Design, develop, test, deploy, and maintain scalable full-stack web applications using technologies such as C#, .NET, React/Next.js, TypeScript, and Azure
  • Take ownership of complex application features from technical design through implementation, deployment, and production support
  • Contribute to software architecture, application design, and technical decision-making
  • Develop and integrate RESTful APIs, microservices, and cloud-based application services
  • Collaborate with product managers, designers, engineers, and business stakeholders to define requirements and deliver new application capabilities
  • Write clean, maintainable, secure, and well-tested code
  • Participate in code reviews, peer design discussions, and collaborative problem-solving
  • Troubleshoot and optimize application performance across frontend applications, APIs, services, and databases
  • Apply security best practices, including authentication, authorization, and data protection
  • Work alongside dedicated DevOps engineers to support CI/CD pipelines, cloud deployments, and production operations
  • Provide technical guidance and knowledge sharing to less experienced engineers
  • Explore opportunities to improve engineering productivity through modern development practices and AI-assisted tools

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, a related field, or equivalent professional experience
  • Minimum 5 years of professional software engineering experience, excluding internships
  • Strong proficiency in C#/.NET, React/Next.js, Azure, or comparable development technologies
  • Experience designing and developing scalable RESTful APIs and backend services
  • Understanding of software design patterns, object-oriented programming, and application architecture
  • Hands-on experience with relational or NoSQL databases, such as SQL Server, PostgreSQL, or MongoDB
  • Experience delivering production-quality software with attention to performance, reliability, security, and maintainability
  • Familiarity with Git, Agile development methodologies, and collaborative code reviews
  • Understanding of cloud deployment concepts and CI/CD practices
  • Strong analytical, problem-solving, and communication skills, including the ability to explain technical concepts to nontechnical stakeholders

Preferred Qualifications

  • Experience developing greenfield applications and building new software capabilities from the ground up
  • Experience independently owning complex application features and contributing to technical architecture
  • Strong experience with React, Next.js, TypeScript, C#/.NET, and Microsoft Azure
  • Experience with Docker, Kubernetes, Azure Container Apps, or similar containerization technologies
  • Familiarity with serverless computing and cloud-native application architecture
  • Experience implementing automated testing frameworks and unit testing practices
  • Exposure to application performance monitoring, observability, and production troubleshooting
  • Experience developing or integrating AI-enabled capabilities, including intelligent search, document summarization, knowledge assistants, or LLM-based services
  • Familiarity with AI-assisted development tools such as GitHub Copilot or similar technologies
  • Experience mentoring junior engineers or providing technical guidance through code reviews and peer collaboration
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer
Lead Software Engineer

1872 Consulting • New York (NY)

Hybrid
USD 134,000 - 184,000
Lead Software Engineer
Lead Software Engineer

1872 Consulting • Chicago (IL)

Hybrid
USD 123,000 - 184,000
Lead Software Engineer
Lead Software Engineer

1872 Consulting • Dallas (TX)

Hybrid
USD 120,000 - 184,000
Lead Software Engineer
Lead Software Engineer

1872 Consulting • Houston (TX)

Hybrid
USD 117,000 - 161,000
Lead Software Engineer - Azure, .Net, React
Lead Software Engineer - Azure, .Net, React

Request Technology, LLC • Chicago (IL)

Hybrid
USD 140,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Sidley Austin LLP • Dallas (TX)

Hybrid
USD 94,000 - 148,000
Senior Software Engineer (.NET / React / Cloud)
Senior Software Engineer (.NET / React / Cloud)

recruit22 • Downers Grove (IL)

Hybrid
USD 135,000 - 170,000
Lead Software Engineer
Lead Software Engineer

Burtch Works • Chicago (IL)

Hybrid
USD 112,000 - 200,000
Senior Software Engineer
Senior Software Engineer

Sidley Austin • Chicago (IL)

Hybrid
USD 94,000 - 148,000
Senior Software Engineer
Senior Software Engineer

Franklin Fitch • Texas

Hybrid
USD 78,000 - 130,000