Teichert logo
Teichert Verified
Construction, Materials (Aggregates, Asphalt)

Sr. Software Engineer

Sacramento, California, United StatesOnsiteFull TimeSenior$137,500–$192,500 /yrPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

The Sr. Software Engineer will lead the design, development, and maintenance of scalable backend services and full stack applications. This role involves contributing to core product solutions, collaborating with cross-functional teams, and ensuring high-quality software delivery. Key responsibilities include developing C#/.NET backend services, writing and optimizing SQL queries, contributing to front-end features, and participating in the full software development lifecycle. The engineer will also conduct code reviews, resolve performance issues, work with DevOps on CI/CD and cloud deployments, and mentor junior developers. A Bachelor's degree in a related field or equivalent experience is required, along with 10+ years of professional software development experience.

Position Description
Purpose
This position is responsible for leading the design, development, and maintenance of robust, scalable backend services and full stack applications in support of a growing IT team. The Senior Software Engineer contributes to full stack solutions that power core products and collaborates closely with product managers, designers, and fellow engineers to deliver high-quality software that meets real business needs.
Focus & Scope
*Essential duties and responsibilities, i.e. those which are basic, necessary, and an integral part of the job, are indicated below:*

  • Design, develop, and maintain high-performance backend services and APIs using C# and the .NET ecosystem.
  • Write clean, efficient, and well-documented SQL queries; design and optimize relational database schemas for performance and scalability.
  • Contribute to full stack development efforts, including front-end features using modern web frameworks.
  • Participate in the full software development lifecycle: requirements gathering, architecture, coding, testing, deployment, and ongoing maintenance.
  • Conduct and participate in code reviews to uphold code quality, best practices, and team standards.
  • Identify and resolve performance bottlenecks and bugs across the application stack.
  • Collaborate with DevOps and Infrastructure teams to manage CI/CD pipelines and cloud-based deployments.
  • Mentor junior and mid-level developers and contribute to a culture of technical excellence and continuous improvement.
  • Stay current with emerging technologies and proactively recommend improvements to systems, processes, and tooling.

Relationships, Qualifications And Requirements, & Competencies
Key Relationships
Reports To

  • Senior IT Manager

Direct Reports

  • None

External Clients

  • Third-party vendors, software partners, and technology service providers

Internal Clients

  • Business unit leaders, product managers, IT leadership, end users across all Teichert Family of Companies

Education
Role Qualifications & Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field, or an equivalent combination of education, training, and experience.

Experience And Industry Expertise

  • 10+ years of professional software development experience, with demonstrated expertise in backend and full stack development.
  • Strong proficiency in C# and the .NET / .NET Core framework.
  • Solid experience with SQL, including complex queries, stored procedures, indexing, and performance tuning using Microsoft SQL Server, PostgreSQL, or MySQL.

Specific Job Requirements

  • Successful completion of pre-employment drug, alcohol, and background investigation.
  • Proven ability to design and build RESTful APIs and microservices at enterprise scale.
  • Familiarity with front-end technologies such as HTML, CSS, JavaScript/TypeScript, React, or Angular.
  • Experience with version control systems, particularly Git, and collaborative development workflows.
  • Strong understanding of software design patterns, SOLID principles, and clean code practices.
  • Ability to work independently and collaboratively in an Agile/Scrum environment.
  • Experience with Microsoft Azure cloud platform and services (preferred).
  • Hands-on experience with Azure DevOps for CI/CD pipelines and repository management (preferred).
  • Familiarity with containerization tools such as Docker and Kubernetes (preferred).
  • Experience with ORM frameworks such as Entity Framework or Dapper (preferred).
  • Knowledge of automated testing frameworks and practices, including unit, integration, and end-to-end testing (preferred).
  • Experience implementing AI solutions and using AI tools in daily development activities (preferred).

Competencies

  • Building Relationships
  • Conflict Resolution
  • Listening
  • Planning/Prioritizing
  • Initiative
  • Dependability
  • Judgement/Decision Making

Equipment Used, Physical Demands, and Work Environment
Equipment Used

  • General office equipment, telephone, automobile, personal protective equipment (i.e. safety glasses, hearing protection) when visiting plants.

Physical Demands & Work Environment: The physical demands and work environment characteristics are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Physical: Sitting for long periods of time working on the computer or attending meetings. Job site visits require walking on uneven ground, steep slopes, and exposure to extreme temperature and/or humidity. Some lifting of materials and equipment up to 50 lbs.
  • Work Environment: Typical office environment with adequate temperatures and lighting, low levels of noise. Demands of meeting tight deadlines. Exposed to the conditions of job sites which can include loud noise, dust, fumes, and extreme weather conditions prevalent at the time. May work various hours, including early mornings, dusk or evenings.

Base Salary Range
$137,500.00 - $192,500.00
*The range displayed reflects the range the company reasonable expects to pay for the position. The actual base salary is subject to variation due to the role, level, geographic location, relevant education, training, or experience, among other factors.*
Employer Disclosure Statement
The above statements and job description is intended to describe the nature and level of work being performed within this job. They are not intended to be an exhaustive list of all responsibilities, duties, and tasks. Other similar or additional duties are performed as assigned.
Equal Opportunity Employer
Teichert and its subsidiaries pride themselves on being an Equal Opportunity Employer. Individuals seeking employment at our company are considered without regards to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by federal, state or local laws.
Applicants with disabilities may be entitled to reasonable accommodation. A reasonable accommodation is a change in the way things are normally done that will ensure an equal employment opportunity without imposing an undue hardship on the company. If you are an applicant with a disability, please inform Robert Maxey (RMaxey@teichert.com) if you need assistance completing any forms or to otherwise participate in the application process.
Notice to Staffing Agencies
Teichert, Inc. and its subsidiaries ("Teichert") will not accept unsolicited resumes from any source other than directly from a candidate. Any unsolicited resumes sent to Teichert, including unsolicited resumes sent to a Teichert mailing address, fax machine or email address, directly to Teichert employees, or to Teichert’s resume database will be considered Teichert property. Teichert will NOT pay a fee for any placement resulting from the receipt of an unsolicited resume. Teichert will consider any candidate for whom an Agency has submitted an unsolicited resume to have been referred by the Agency free of any charges or fees. Agencies must obtain advance written approval from Teichert’s recruiting function to submit resumes, and then only in conjunction with a valid fully-executed contract for service and in response to a specific job opening. Teichert will not pay a fee to any Agency that does not have such agreement in place. Agency agreements will only be valid if in writing and signed by Teichert’s Human Resources Representative or his/ her designee. No other Teichert employee is authorized to bind Teichert to any agreement regarding the placement of candidates by Agencies.
Street Address
3500 American River Drive
City
Sacramento
State/Province
California
Zip Code
95864
Job Title
Sr. Software Engineer

Ready to apply?
You'll be redirected to Teichert's application page.

Similar roles