Demo

Senior Software Engineer

Tetra Tech
Lafayette, LA Full Time
POSTED ON 3/10/2025
AVAILABLE BEFORE 6/7/2025

We are a systems integration and engineering services company with a passion for tearing down industrial inefficiencies. We believe that systems integration is fundamental to leveraging new and well-established technologies against operational challenges in the manufacturing and industrial ecosystem. Our objective is to be the trusted, first-choice service provider for delivering best-in-class operational technology to control, automate, operate, analyze and optimize assets.

Primary Responsibilities :

  • Analyze and understand technical requirements for complex business problems.
  • Development of Web Services using Groovy, Java, Spring Boot, Hibernate.
  • Development of Angular Modules, Components, and Directives.
  • Working on site with customers and other contractors as a part of a medium to large development team.
  • Follow proper build and change management procedures.
  • Design and develop middleware for the systems with object-oriented design using JAVA, Groovy, and SOA.
  • Create Ghost Inspector which automate a test for key workflow or functionality on application, to ensure they are running as expected.
  • Develop transaction to and from DB using both JDBC and Spring Boot JDBCTemplate.
  • Develop Graphical User Interface proficiently in web-based technologies and functional programming such as JavaScript, Typescript, and other technologies like Angular, HTML, CSS, jQuery.
  • Interface with product owner and key stakeholders in Project Management, Business, QA and Technology Operations to ensure high quality delivery of software projects on time.
  • Identify technology risks and dependencies early to establish mitigation plans.

Required Skills :

  • Experience with modern single page (SPAs) UI web technologies such as JavaScript, Angular 5 , React, and CSS.
  • Capable of demonstrating an understanding of OO design patterns.
  • Knowledgeable in TypeScript, Asynchronous request handling, Cross-Browser compatibility.
  • Experience in Spring-related technologies : Spring Boot, Spring MVC and Spring Integration.
  • Experience and understanding of RESTful API architecture for created web services, including frameworks using Spring Boot.
  • Hands-on experience with ORM frameworks like Hibernate / JPA.
  • Highly proficient with SQL and SQL Server Stored Procedures.
  • Experience in all phases of the software development life-cycle.
  • Experience utilizing source control management using Git or SVN.
  • Java 8 , JDBC, JPA, Groovy experience a plus.
  • Angular 5 or equivalent React experience with a desire to learn Angular
  • Spring Boot / Spring MVC.\
  • Microsoft SQL Server, Oracle, MySQL
  • ORM : JPA, Hibernate
  • HTML, CSS, JavaScript, Typescript
  • Testing Tools : JUnit, TestNG
  • Understanding of Material Design
  • Requirements :

  • Bachelor's degree in Computer Science, Math or other related subject or equivalent qualification.
  • A minimum of 5-7 years of software development experience.
  • Proficient in Microsoft Office (MS PowerPoint, MS Excel, MS Word, MS Outlook).
  • Must be a detail-oriented, results-driven individual with a commitment to quality, accuracy and the ability to organize and prioritize workloads
  • to meet deadlines.

  • Must possess strong interpersonal and excellent communication (written and oral) skills.
  • Strong analytical, problem solving, technical, and functional skills with the ability to multi-task and be willing to learn.
  • Must be able to work collaboratively and cooperatively, take direction, work well in a team environment, and interact with all levels of management, engineering, systems, operations and field personnel.
  • Strong leadership experience, technical go to person.
  • Ability to multitask and demonstrate flexibility in managing multiple projects.
  • Benefits :

  • 401(k) and Roth 401(k)
  • Dental Insurance
  • Health Insurance
  • Life Insurance
  • Vision Insurance
  • Employee Stock Purchase Plan (ESPP)
  • Performance Bonus
  • Career Growth Opportunities and Training
  • WHY TIGA

    In addition to rewarding job opportunities and continuous growth, we offer an enjoyable working environment, where teamwork and respectful collaboration is highly valued. We offer the benefits of a midsized local office atmosphere backed by a large network of highly skilled professionals.

    TIGA, a Tetra Tech Company is proud to be an Equal Opportunity Employer. All qualified candidates will be considered without regard to race, color, religion, national origin, military or veteran status, gender, age, disabilities, pregnancy and pregnancy-related conditions, genetic information and any other characteristics protected by the law. We invite resumes from all interested parties.

    Additional Information

  • Organization : 227 IGA
  • If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Software Engineer?

    Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $114,500 - $144,633
    Income Estimation: 
    $131,745 - $167,716
    Income Estimation: 
    $144,503 - $184,592
    Income Estimation: 
    $102,541 - $137,871
    Income Estimation: 
    $153,752 - $200,235
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Tetra Tech

    Tetra Tech
    Hired Organization Address Winooski, VT Full Time
    Job Description: Tetra Tech, Inc. is implementing the USAID-funded Climate Adaptation Support Activity (CASA) and is cur...
    Tetra Tech
    Hired Organization Address Chicago, IL Full Time
    The Opportunity : Tetra Tech is adding a Senior Renewable Energy Seller-Doer / Project Manager to support growing our en...
    Tetra Tech
    Hired Organization Address Houston, TX Full Time
    Are you ready to take the next step in your career? Do you want to do meaningful work that improves quality of life? At ...
    Tetra Tech
    Hired Organization Address OK Full Time
    Tetra Tech is looking for a Hazardous Waste Support Specialist. This position provides customer support for the client i...

    Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Lafayette, LA area that may be a better fit.

    Senior Software Engineer

    Tetra Tech Careers, Lafayette, LA

    Senior Software Engineer

    Veris Global, Lafayette, LA

    AI Assistant is available now!

    Feel free to start your new journey!