Senior Software Engineer

Steel Ridge

Katy (TX)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

20 days PTO
12 Paid Holidays
Company-paid Short Term Disability
401(k) with 4% Match
Annual Performance Bonuses
Profit-sharing Options
Flex Fridays (Half-days)

Job summary

Steel Ridge in Katy, Texas, is seeking a Senior Software Engineer (Full-stack) to design, develop, and maintain scalable web applications in the Legal Financial Services sector. The role requires 8+ years of experience, proficiency in C#, .NET, and strong collaborative skills. You will lead engineering efforts, mentor junior staff, and ensure alignment with business goals. Perks include 20 days PTO, 401(k) match, and annual performance bonuses.

Qualifications

  • 8+ years of professional software development experience with demonstrated progression.
  • Proven experience leading projects through the full SDLC, from design to deployment.
  • Strong proficiency in relational database design.
  • Demonstrated ability to mentor others and guide technical decisions.

Responsibilities

  • Design, architect, and implement full-stack web applications.
  • Collaborate closely with cross-functional teams for engineering alignment.
  • Own delivery of assigned features and projects end-to-end.
  • Mentor and advise early-career engineers.

Skills

C#
.NET
REST APIs
DevOps principles
Git
AI-assisted development tools

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Angular
Docker/Kubernetes
AWS/Azure

Job description

The Senior Software Engineer (Full-stack) is a key technical and leadership role within the Engineering team at Steel Ridge Partners. This position is responsible for designing, developing, and maintaining high-quality, scalable web applications that support innovation in the Legal Financial Services sector.

The engineer collaborates across disciplines to ensure software solutions are well-architected, maintainable, and aligned with client and business goals. Success in this role is defined by technical excellence, problem-solving ability, and collaboration — delivering reliable, maintainable solutions that demonstrate long-term thinking, ownership, and impact across teams and projects.

Responsibilities
  • Design, architect, and implement full-stack web applications with a focus on quality, scalability, and maintainability
  • Anticipate technical debt, growth, and business needs when making architectural or design decisions
  • Lead by example in coding standards, testing, and documentation practices
  • Solve complex or ambiguous problems by applying deep technical expertise and creativity beyond standard patterns
  • Collaborate closely with cross-functional teams (product, design, client services) to ensure engineering work aligns with overall business objectives
  • Own delivery of assigned features and projects end-to-end, ensuring outcomes are measurable and support long-term success
  • Mentor and advise early-career engineers, fostering a culture of learning and accountability
  • Communicate effectively with technical and non-technical stakeholders, connecting engineering decisions to client impact
  • Continuously learn and apply emerging technologies or practices that improve product performance or development efficiency
  • Participate in company-wide engineering discussions, strategic initiatives, and process improvement efforts
Qualifications
  • 8+ years of professional software development experience with demonstrated progression in scope and impact
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
  • Proven experience leading projects through the full SDLC, from design to deployment and ongoing maintenance
  • Strong proficiency in C#, .NET, and relational database design
  • Expertise in designing REST APIs and applying software design principles for scalability and reliability
  • Demonstrated ability to decompose complex technical challenges and choose effective approaches for new or unfamiliar work
  • Experience mentoring others and guiding technical decisions within a collaborative team setting
  • Strong understanding of DevOps principles including CI/CD, automated testing, and version control using Git
  • Ability to balance technical precision with business practicality in a consulting environment
  • Commitment to continuous improvement and professional self-development
  • Advanced familiarity with AI-assisted development tools

Technical Mastery and Application — Applies deep technical expertise across multiple areas of software engineering, anticipates scalability and maintainability needs in system design, produces resilient and well-tested code, and uses creativity to solve non-routine problems.

Problem Solving and Decision Making — Breaks down complex or ambiguous problems logically, chooses appropriate tools and approaches for new challenges, balances innovation with reliability, and exercises sound judgment with minimal oversight.

Collaboration and Leadership — Builds strong relationships across engineering, product, and leadership teams; communicates technical ideas in business-relevant terms; mentors teammates and keeps client needs central to every decision.

Growth and Ownership — Invests in continuous learning, takes initiative to identify and solve systemic or architectural issues, demonstrates reliability and accountability, and contributes ideas that shape both product direction and company culture.

Nice to Have
  • Experience in the Legal industry or with Legal Practice Management Systems (Aderant, Elite/3E)
  • Familiarity with accounting or financial systems
  • Experience designing and architecting enterprise-scale systems
  • Exposure to Angular, Angular Material, Docker/Kubernetes, AWS/Azure, Terraform, and SaaS application design
What We Offer
  • 20 days PTO + Sick Time
  • 12 Paid Holidays
  • Company-paid Short Term Disability
  • 401(k) with 4% Match
  • Annual Performance Bonuses
  • Profit-sharing Options
  • Flex Fridays (Half-days)

Ready to join our team? We'd love to hear from you.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Steel Ridge • Katy (TX)

On-site
USD 80,000 - 110,000
20 days PTO + Sick Time
12 Paid Holidays
Company-paid Short Term Disability
+4
Quality Assurance Engineer
Quality Assurance Engineer

Steel Ridge • Katy (TX)

On-site
USD 70,000 - 90,000
20 days PTO + Sick Time
12 Paid Holidays
Company-paid Short Term Disability
+4
Sr. Full Stack Software Developer
Sr. Full Stack Software Developer

Holtec International • Camden (NJ)

On-site
USD 120,000 - 150,000
Medical, dental, and vision coverage
401(k) retirement plan with up to 5% company match
Paid time off and 11 paid holidays
+2
Staff Software Engineer - Full Stack
Staff Software Engineer - Full Stack

Donnelley Financial Solutions (DFIN) • United States

On-site
USD 120,000 - 160,000
Software Engineer
Software Engineer

Steel Dynamics, Inc • Sinton (TX)

On-site
USD 90,000 - 130,000
Equal opportunity employer
Senior Full Stack Engineer
Senior Full Stack Engineer

Nxt Level • New York (NY)

On-site
USD 140,000 - 190,000
Senior Software Engineer
Senior Software Engineer

247Hire • Greenwood Village (CO), Englewood (CO)

On-site
USD 110,000 - 140,000
Medical
Dental Vision
PTO
+2
Senior Software Engineer
Senior Software Engineer

The Phoenix Group • New York (NY)

Hybrid
USD 140,000 - 180,000
Full Stack Engineer
Full Stack Engineer

Strides Staffing and Consulting • Colorado

Hybrid
USD 100,000 - 135,000
Staff Developer
Staff Developer

HALLMARK YOUTHCARE RICHMOND INC • Richmond (VA)

On-site
USD 120,000 - 180,000