Software Development Engineer
About the Role:
Trinetix is seeking a skilled Software Development Engineer to contribute to the design, development, and improvement of modern enterprise software solutions. The ideal candidate will have strong programming skills, an understanding of software architecture, and experience building reliable, scalable applications.
In this role, you will work with engineers, designers, and product teams to develop software that supports business operations, improves user experiences, and solves complex technical challenges.
Key Responsibilities:
- Design, develop, test, and maintain high-quality software applications.
- Build scalable application components and backend services.
- Develop and integrate RESTful APIs and third-party services.
- Write clean, reusable, efficient, and maintainable code.
- Work with databases, data structures, and application integrations.
- Identify and resolve software defects and performance issues.
- Participate in code reviews and contribute to engineering standards.
- Collaborate with cross-functional teams to understand technical requirements.
- Apply secure coding practices and software testing methods.
- Support continuous improvement of application architecture and development processes.
Required Skills:
- Professional experience in software development or software engineering.
- Proficiency in at least one programming language such as Java, C#, Python, JavaScript, or TypeScript.
- Understanding of object-oriented programming and software design principles.
- Experience with APIs, databases, and application development.
- Familiarity with Git and version control workflows.
- Knowledge of debugging, testing, and troubleshooting.
- Ability to work collaboratively and communicate technical concepts clearly.
Preferred Qualifications:
- Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
- Familiarity with microservices and distributed systems.
- Knowledge of CI/CD pipelines and automated testing.
- Experience with Agile or Scrum development practices.
- Exposure to AI-enabled applications, data engineering, or enterprise software platforms.
Compensation
Proposed annual salary range: *$100,000–$140,000*, depending on experience, technical skills, and job responsibilities. This is an illustrative estimate, not a verified Trinetix salary offer. Final compensation must be approved by the employer.
About the Company:
Trinetix is a global technology consulting and custom software development company headquartered in the Nashville area. The company works with enterprises and growing businesses on product engineering, enterprise software development, AI and machine learning, cloud solutions, intelligent automation, data analytics, and digital experience design.
Its engineering teams help organizations modernize technology platforms, improve business processes, and develop digital products. Trinetix emphasizes combining technology, design, and business strategy to deliver practical software solutions.
Pay: $100,000.00 - $140,000.00 per year
Benefits:
- Health insurance
- Relocation assistance
- Vision insurance
Work Location: In person