TTI
TTI

19 Tti Software Jobs Hiring Near You

TTI Inc. is searching for a dynamic Human Resources Generalist to energize our teams by driving ... An HR practitioner with experience in HRIS and other HR-related software. * A professional with ...

Our growing company is in need of a Full Stack Software Developer that is competent to work at a ... Headquartered in Fort Worth, TX, TTI, Inc. is the world's leading authorized distributor of passive ...

Description Our growing company is in need of a Full Stack Software Developer that is competent to ... Headquartered in Fort Worth, TX, TTI, Inc. is the world's leading authorized distributor of passive ...

TTI Inc. is searching for a dynamic Human Resources Generalist to energize our teams by driving ... An HR practitioner with experience in HRIS and other HR-related software. * A professional with ...

TTI Jobs Information

What are the key skills and qualifications needed to thrive as a Software Engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with coding languages (like Python, Java, or C++), version control systems (such as Git), and experience with software development frameworks are commonly required. Attention to detail, effective communication, and teamwork are crucial soft skills for collaborating on projects and delivering robust solutions. These skills ensure the development of high-quality, reliable software that meets user needs and business objectives.

What are some common challenges software professionals face when working on large-scale projects?

Software professionals working on large-scale projects often encounter challenges such as coordinating with cross-functional teams, managing complex codebases, and ensuring consistent communication across distributed teams. Balancing the need for rapid development with maintaining code quality and meeting strict deadlines can also be demanding. Adapting to evolving requirements and integrating new technologies while minimizing disruptions are common aspects of the role, making strong organizational and collaboration skills essential.

What are software developers?

Software developers are professionals who design, create, test, and maintain software applications or systems. They use programming languages and development tools to build software that meets user needs or solves specific problems. Their responsibilities can include writing code, debugging, collaborating with other team members, and updating existing programs. Software developers work in a variety of industries, including technology, finance, healthcare, and more.

What jobs are there in software?

Jobs in software include roles such as software developer, software engineer, quality assurance tester, systems analyst, and technical support specialist. These positions often require knowledge of programming languages, software development tools, and problem-solving skills, with some roles requiring certifications or specific technical expertise.

What jobs in the US pay 300,000 a year?

Software engineering roles, especially senior positions such as principal engineers, software architects, and engineering managers, can earn $300,000 or more annually in the US. High compensation often requires extensive experience, specialized skills, and working at large tech companies or in high-demand industries, sometimes including stock options or bonuses.

What is the difference between Software vs Web Developer?

AspectSoftwareWeb Developer
Required CredentialsTypically a degree in Computer Science or related field; certifications like Microsoft Certified or Oracle CertifiedSimilar credentials; often a degree in CS or Web Development certifications
Work EnvironmentDevelops software applications for various platforms, including desktop and mobileBuilds websites and web applications primarily for online use
Employer & Industry UsageUsed across tech companies, software firms, and enterprisesCommon in digital agencies, tech startups, and online businesses
Common Search & Comparison IntentPeople compare to understand different roles in software creationOften compared to see distinctions in web-focused development

While both Software developers and Web Developers work in the tech industry and require similar skills and certifications, Software developers create applications for various platforms, whereas Web Developers focus on building websites and web-based applications. The choice depends on whether you're interested in broad software solutions or web-specific projects.

What are the most popular job types at Tti?
    What are the most popular categories at Tti?
    Infographic showing various Software job openings at Tti in the United States as of May 2026, with employment types broken down into 99% Full Time, and 1% Part Time. Highlights an 99% Physical, and 1% Remote job distribution.
    Software Developer, Full Stack (Sponsorship not Provided)

    Software Developer, Full Stack (Sponsorship not Provided)

    TTI

    Fort Worth, TX • On-site

    Other

    Medical, Dental, Vision, Retirement

    This job post has expired 1 day ago. Applications are no longer accepted.


    Job description

    Description

    Our growing company is in need of a Full Stack Software Developer that is competent to work at a moderate level of technical complexity under broad direction on projects and/or programs. This role is accountable for designing, coding, testing, documenting, and implementing IT solutions for business problems.

    Headquartered in Fort Worth, TX, TTI, Inc. is the world's leading authorized distributor of passive, connector, electromechanical, and discrete components. Celebrating more than 50 years, this Berkshire Hathaway company is ever-growing and has over 100 locations in North America, Europe, and Asia! Join a winning team in a growing global organization!

    Our Full Stack Developer:

    • Develops detailed solution specifications including design of online screen and/or reports by working with project management and/or end users and receiving instruction and direction.
    • Converts business specifications into IT solution designs.
    • Considers all aspects of project such as hardware design, hardware limitations, operating time, format of desired results and any other system constraints by working with Project Managers, Scrum Masters and/or Business Analysts.
    • Eliminates errors before moving project to Quality Assurance by testing and debugging solutions.
    • Maintains and enhances existing application by continually improving understanding of user's needs and how the system can better support the user.
    • Understands current operating procedures by consulting with users and reviewing project objectives to ensure solutions deliver what is expected.
    • Completes project assignments in a timely manner by receiving directions and project assignment priority from Project Manager and/or Scrum Master.
    • Ensures a timely progression of project completion by coordinating testing activities, including test data and results, with Quality Assurance.
    • Develops solutions that run efficiently and adhere to TTI standards by minimizing excess overhead in applications and re-using code and coding techniques.
    • Ensures long term maintainability of the system by documenting project according to TTI guidelines.
    • Provides resolutions to problems by taking the initiative to use all resources available for research.
    • Provides programmer support on a 24-hour basis by participating in the Programmer of the Week (POW) rotation.
    • Participates in the development of new Java Developers by providing guidance and training as needed.
    • Serves as lead Full Stack Java Developer by overseeing assigned projects with medium complexity.

    Education and Experience:

    • High School Diploma or GED required, with a Bachelor's Degree in computer science preferred.

    • Minimum of 3 years' related experience required. Unix/Linux experience preferred.


    Skills and Certifications:

    • Moderate experience of Java development
    • Moderate experience with frontend and/or full stack development (Angular or React)
    • Moderate experience working in an Agile-based development environment is a plus
    • Moderate experience working with Java enterprise development using ORM tools such as Spring, Hibernate and build tools such as maven and gradle.
    • Moderate experience in UI development using JavaScript, Typescripts or Angular 4+, Node.js, JSON and REST API
    • Experience with Git and other built tools such as Jenkins
    • Knowledge of Jira, Confluence, Agile development methodology & DevOps
    • Moderate Mobile App experience, React Native experience is a plus
    • Experience with java IDE such as eclipse
    • Strong RDBMS skills on databases like SQL Server and/or Oracle. Good writing of SQL queries is required, and stored procedure experience is a plus
    • Experience with messaging system such as MQ or JMS
    • Moderate experience using application service such as Jboss, Wildfly and/or WAS. Exposure to Linux is a plus
    • Experience using Junit testing and core dump research

    • Experience with Visual Studio Code for Frontend Development

    • Experience with CoPilot or AI Code generation tools is a plus

    • Experience with Microsoft Azure cloud services and related tools is a plus.

    • Familiarity with AI concepts, machine learning frameworks, or related technologies is a plus.

    • Ability to design and deploy new complex Enterprise systems and enhancements to existing systems, ensuring compatibility and interoperability.


    Physical Requirements:

    • Detect and understand speech at normal levels and on the telephone; converse in audible tones so that others may understand clearly in person and on the telephone; ability to understand and follow oral and written instructions.

    This is a summary of the primary accountabilities and requirements for this position. The company reserves the right to modify or amend accountabilities and requirements at any time at its sole discretion based on business needs. Any part of this job description is subject to possible modification to reasonably accommodate individuals with disabilities.

    Please note that we do not offer relocation assistance for this position. Candidates must be local or willing to relocate at their own expense.

    Visa sponsorship is not available for this role. Only candidates authorized to work in the United States will be considered.

    What we offer our team members:

    • A great benefits package that includes (but is not limited to) Medical/ Dental/ Vision, 401(k)/Roth plan with matching, Healthcare Savings Accounts
    • Educational Assistance (Tuition Reimbursement)
    • Ongoing training throughout your employment with opportunities to participate in professional and personal development programs
    • A strong focus on giving back to our communities through philanthropic opportunities

    Want to learn more? Visit us at Working at TTI, Inc.

    We are an Equal Opportunity Employer, and we support protected veterans and individuals with disabilities through our affirmative action program.

    Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
    This employer is required to notify all applicants of their rights pursuant to federal employment laws.
    For further information, please review the Know Your Rights notice from the Department of Labor.