Software Engineer

Who is Trace3?

Trace3 is a leading Transformative IT Authority, providing unique technology solutions and consulting services to our clients. Equipped with elite engineering and dynamic innovation, we empower IT executives and their organizations to achieve competitive advantage through a process of Integrate, Automate, Innovate.

Our culture at Trace3 embodies the spirit of a startup with the advantage of a scalable business. Employees can grow their career and have fun while doing it!

Trace3 is headquartered in Irvine, California. We employ more than 1,200 people all over the United States. Our major field office locations include Denver, Indianapolis, Grand Rapids, Lexington, Los Angeles, Louisville, Texas, San Francisco.  

Ready to discover the possibilities that live in technology?

Come Join Us!

Street-Smart – Thriving in Dynamic Times

We are flexible and resilient in a fast-changing environment. We continuously innovate and drive constructive change while keeping a focus on the “big picture.” We exercise sound business judgment in making high-quality decisions in a timely and cost-effective manner. We are highly creative and can dig deep within ourselves to find positive solutions to different problems.

Juice – The “Stuff” it takes to be a Needle Mover

We get things done and drive results. We lead without a title, empowering others through a can-do attitude. We look forward to the goal, mentally mapping out every checkpoint on the pathway to success, and visualizing what the final destination looks and feels like.

Teamwork – Humble, Hungry and Smart

We are humble individuals who understand how our job impacts the company’s mission. We treat others with respect, admit mistakes, give credit where it’s due and demonstrate transparency. We “bring the weather” by exhibiting positive leadership and solution-focused thinking. We hug people in their trials, struggles, and failures – not just their success. We appreciate the individuality of the people around us.


About the Role:

The incumbent is driven to innovate utilizing Agile standards (Kanban, Scrum). This role involves working with stakeholders to develop solutions for operational problems, discussing technical details with Systems Intelligence team to ensure we are following standard best practices, and updating existing software/database platform(s) to add new features and fix existing bugs. In this position, your daily workflow will consist of assigning yourself tasks from a centralized development board and taking them through SDLC.

What You’ll Do:

  • Support development of in-house applications and software system interoperability through the use of APIs and other standards as needed; monitor and maintain existing in-house development applications.
  • Establish and maintain software development documentation and standards.
  • Establish cadence for performance tuning of applications; collaborate with the infrastructure team when resource adjustments are needed.
  • Develop and conduct Unit and Integration tests as needed.
  • Utilize change management protocol when making any changes to application systems to avoid disruption, loss of information flow, or other undesired outcomes.
  • Establish and maintain database system recovery procedures; establish cadence to exercise the recovery procedures to ensure functionality.
  • Establish infrastructure for application error notification and troubleshooting procedures; create escalation procedures and educate the support team on error response.
  • Maintain professional and technical knowledge by attending educational workshops, reviewing professional publications, establishing personal networks, and participating in professional societies.
  • Enhance knowledge through mentorship, sponsored learning, external learning, webinars, community meetings, conferences, and certifications.
  • Keep supervisor informed of special staffing needs, emerging technologies, and other resources required to enhance productivity; present justification for all recommendations.
  • Translate business needs into technical specifications.
  • Collaborate with teams to integrate systems.
  • Perform related duties as assigned.

Qualifications & Interests:

  • Bachelor of Arts/Science degree in the field of computer science (or related field) from an accredited university, or an additional 4 years’ experience in lieu of degree, is required.
  • 3 + years of hands-on experience developing in C# is required.
  • Strong understanding of object-oriented programming.
  • SQL development and execution using SSMS and Entity Framework.
  • Prior working knowledge with Microsoft Azure preferred.
  • 1-year experience working in Agile Scrum or KANBAN team is preferred.
  • 1-2 years’ experience in using Source Control Management (SCM) features. Familiarity with AzureDevOps or Git is preferred.
  • Must have excellent communication and interpersonal skills to interface with all STA teams
  • Must be able to work independently and maintain tight schedules.
  • Excellent verbal and written communication skills.
  • Must be able to work in an office and remote environment.
  • Ability to travel in light and commercial aircraft or drive his/her personal auto to meet all job duties andresponsibilities. Current Driver’s License required.

Actual salary will be based on a variety of factors, including location, experience, skill set, performance, licensure and certification, and business needs. The range for this position in other geographic locations may differ. Certain positions may also be eligible for variable incentive compensation, such as bonuses or commissions, that is not included in the base salary.

Estimated Pay Range

$85,000 – $110,000 USD


The Perks:

  • Comprehensive medical, dental and vision plans for you and your dependents
  • 401(k) Retirement Plan with Employer Match, 529 College Savings Plan, Health Savings Account, Life Insurance, and Long-Term Disability
  • Competitive Compensation
  • Training and development programs
  • Stocked kitchen with snacks and beverages
  • Collaborative and cool culture
  • Work-life balance and generous paid time off