Back to search
Steel Ridge Partners Linkedin · Posted 21d ago

Software Engineer

Katy, Texas, United States

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Back to All Positions

Technology

Software Engineer

Remote / Katy, TX Full-time

About The Role

The Software Engineer (Full-stack) is a core contributor within the Engineering team at Steel Ridge Partners. This role focuses on designing, developing, and maintaining reliable, scalable web applications that support innovation in the Legal Financial Services sector.

Software Engineers collaborate closely with teammates across engineering, product, design, and client services to deliver high-quality solutions aligned with client and business needs. Success in this role is defined by strong technical execution, problem-solving ability, and a commitment to producing maintainable, well-tested software that delivers real client value.

Responsibilities

  • Design, develop, and maintain full-stack web applications with an emphasis on quality, performance, and maintainability
  • Implement features and enhancements following established architectural patterns and engineering standards
  • Write clean, testable, and well-documented code that supports long-term maintainability
  • Collaborate with cross-functional teams to understand requirements and translate them into effective technical solutions
  • Participate in code reviews, testing, and debugging to ensure high-quality deliverables
  • Own assigned tasks and features through the full development lifecycle, from implementation through deployment and support
  • Identify and communicate potential technical risks, tradeoffs, or improvement opportunities
  • Apply problem-solving skills to moderately complex technical challenges, seeking guidance when appropriate
  • Continuously develop technical skills and stay current with tools, frameworks, and best practices
  • Contribute constructively to team discussions, retrospectives, and process improvement efforts

Qualifications

  • 3–6 years of professional software development experience
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
  • Experience contributing to production applications through the full SDLC
  • Strong working knowledge of C#, .NET, and relational database design
  • Experience building and consuming RESTful APIs
  • Proficiency with JavaScript/TypeScript, HTML, and CSS
  • Familiarity with SQL and unit testing frameworks (e.g., XUnit, Jasmine)
  • Ability to decompose technical problems and implement effective solutions with guidance
  • Familiarity with DevOps practices including CI/CD, automated testing, and version control using Git
  • Comfort working in a consulting or client-focused environment
  • Willingness to learn new technologies and improve engineering practices over time
  • Familiarity with AI-assisted development tools

Competencies

Technical Execution — Produces reliable, readable, and maintainable code; applies software engineering best practices consistently; understands scalability and performance considerations with guidance.

Problem Solving — Breaks down technical tasks logically, asks good questions when encountering ambiguity, and balances technical correctness with practical delivery needs.

Collaboration and Communication — Works effectively with engineers, designers, and non-technical stakeholders; communicates progress, blockers, and tradeoffs clearly; incorporates feedback constructively.

Growth and Accountability — Takes ownership of assigned work and follows through on commitments; seeks opportunities to learn and improve technical skills; demonstrates reliability, curiosity, and professionalism.

Nice to Have

  • Experience in the legal industry or with Legal Practice Management Systems (Aderant, Elite/3E)
  • Familiarity with accounting or financial systems
  • Exposure to Angular, Angular Material, Docker/Kubernetes, AWS/Azure, Terraform, or SaaS application design

What We Offer

  • 20 days PTO + Sick Time
  • 12 Paid Holidays
  • Medical, Dental & Vision Insurance
  • 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.

Responsibilities

  • Design, develop, and maintain full-stack web applications with an emphasis on quality, performance, and maintainability
  • Implement features and enhancements following established architectural patterns and engineering standards
  • Write clean, testable, and well-documented code that supports long-term maintainability
  • Collaborate with cross-functional teams to understand requirements and translate them into effective technical solutions
  • Participate in code reviews, testing, and debugging to ensure high-quality deliverables
  • Own assigned tasks and features through the full development lifecycle, from implementation through deployment and support
  • Identify and communicate potential technical risks, tradeoffs, or improvement opportunities
  • Apply problem-solving skills to moderately complex technical challenges, seeking guidance when appropriate
  • Continuously develop technical skills and stay current with tools, frameworks, and best practices
  • Contribute constructively to team discussions, retrospectives, and process improvement efforts

Qualifications

  • 3–6 years of professional software development experience
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
  • Experience contributing to production applications through the full SDLC
  • Strong working knowledge of C#, .NET, and relational database design
  • Experience building and consuming RESTful APIs
  • Proficiency with JavaScript/TypeScript, HTML, and CSS
  • Familiarity with SQL and unit testing frameworks (e.g., XUnit, Jasmine)
  • Ability to decompose technical problems and implement effective solutions with guidance
  • Familiarity with DevOps practices including CI/CD, automated testing, and version control using Git
  • Comfort working in a consulting or client-focused environment
  • Willingness to learn new technologies and improve engineering practices over time
  • Familiarity with AI-assisted development tools

Competencies

Technical Execution — Produces reliable, readable, and maintainable code; applies software engineering best practices consistently; understands scalability and performance considerations with guidance.

Problem Solving — Breaks down technical tasks logically, asks good questions when encountering ambiguity, and balances technical correctness with practical delivery needs.

Collaboration and Communication — Works effectively with engineers, designers, and non-technical stakeholders; communicates progress, blockers, and tradeoffs clearly; incorporates feedback constructively.

Growth and Accountability — Takes ownership of assigned work and follows through on commitments; seeks opportunities to learn and improve technical skills; demonstrates reliability, curiosity, and professionalism.

Nice to Have

  • Experience in the legal industry or with Legal Practice Management Systems (Aderant, Elite/3E)
  • Familiarity with accounting or financial systems
  • Exposure to Angular, Angular Material, Docker/Kubernetes, AWS/Azure, Terraform, or SaaS application design

What We Offer

  • 20 days PTO + Sick Time
  • 12 Paid Holidays
  • Medical, Dental & Vision Insurance
  • Company-paid Short Term Disability
  • 401(k) with 4% Match
  • Annual Performance Bonuses
  • Profit-sharing Options
  • Flex Fridays (Half-days)
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent