Software Engineer III
Backend Developer
Senior
APIs
Application Security
Artificial Intelligence
Automation
Cloud Infrastructure
Cloud Native
Cloud Native Technologies
Cloud Operations
Cloud Platform
Cloud Platforms
Cloud Platforms Cloud Platforms
Cloud Technology
Data Analytics
Data Integration
Data Integration Tools
Data Pipeline
Data Processing
Database
Databases
DevOps
Devops Tools
DevSecOps
Distributed Systems
Docker
Engineering
Engineering Software
ETL
Generative AI
Informatica
Information Technology (IT)
Infrastructure
Infrastructure As Code
Integration
Kubernetes
Machine Learning
Microservices
Platform Engineering
Programming
Programming Language
Programming Languages
Security Automation
Security Devops
Software Architecture
Software Development
Software Engineer
Software Engineering
Software Security
SQL
Job Description
Trellis Company is hiring a Software Engineer III to join its Distributed Applications team in Round Rock, TX (hybrid). In this role, you will design, build, and maintain a mix of web, mobile, AI-enabled, and legacy applications, with responsibility for production support and technical issue resolution.
This position blends hands-on engineering with technical leadership across the software development lifecycle, including collaboration with architects and cross-functional partners, DevOps and release readiness, and continuous improvement of standards for security, performance, reliability, and observability.
Responsibilities
- Lead and contribute to the design, development, testing, deployment, and lifecycle support of web, mobile, legacy, and AI-enabled applications.
- Convert business and technical requirements into solution designs, technical specifications, and maintainable application components.
- Design and integrate AI/ML capabilities and data pipelines using appropriate frameworks and technologies.
- Provide technical leadership throughout delivery, including architecture and design decisions, estimation, implementation planning, code quality, and release readiness.
- Define and enforce development standards covering security, performance, reliability, maintainability, observability, and regulatory compliance.
- Mentor team members and offer technical guidance across engineering efforts.
- Implement DevOps practices including CI/CD and containerization with Docker/Kubernetes.
- Write and automate test scripts, participate in code reviews, and support performance optimization.
- Participate in peer code reviews and application standards and application performance reviews.
- Provide ongoing production support for business applications through on-call rotation.
- Identify and resolve issues across design, testing, and maintenance using problem-solving and issue analysis.
- Research emerging technologies and propose improvements to processes and delivery outcomes.
- Evaluate and apply AI-enabled technologies to support strategy, improve workflow efficiency, automate routine tasks, and enable data-driven decision making.
- Coordinate cross-functional delivery with Solution Architects, developers, infrastructure, security, data, quality assurance, and business stakeholders, including risk identification and issue resolution.
- Use productivity and collaboration tools such as O365, Copilot, Teams, Jira, and Confluence for meetings, code reviews, and requirements and design discussions.
- Work in a team-oriented environment with the flexibility to work independently.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or related field.
- Five (5) years of total professional experience delivering technology solutions across application development, cloud services, data platforms, automation, AI-enabled technologies, and related software tools.
- Demonstrated experience developing, debugging, testing, deploying, and maintaining Java applications and RESTful web services.
- Hands-on experience with DevOps tooling including Docker, Kubernetes, Jenkins, Maven, Git, and Nexus, along with CI/CD pipelines and cloud deployments in Azure, AWS, or GCP.
- Experience building and delivering AI-enabled application features, including LLM integration, prompt engineering, RAG, or AI agent and workflow automation.
- Experience beyond the minimum requirement may be substituted for the degree on a year-for-year basis.
Technologies
- Java, Python, Spring Boot, Angular, React, TypeScript
- Docker, Kubernetes, CI/CD, Jenkins, Maven, Git, Nexus
- Oracle WebLogic, Tomcat, SQL Server, DB2, MySQL
- EJBs, JPA, JMS, JAX-RS, RESTful APIs, microservices
- Azure, AWS, GCP
- LLM integration, prompt engineering, retrieval-augmented generation (RAG), AI agents, workflow automation
- ETL, COBOL on z/OS
- Observability, DevOps, Continuous Integration and Continuous Delivery / Deployment
- O365, Copilot, Teams, Jira, Confluence
Location
- Hybrid role requiring onsite presence two days per week at the Round Rock, Texas office.
- Remaining workdays may be worked remotely.
Work Environment
- Work may be conducted remotely or in an office environment with a surrounding small cubicle setup.
- Office environment is climate controlled with no substantial exposure to adverse environmental conditions.
- Rotating on-call support is part of the role for web and mobile business applications.
Preferred Qualifications
- Experience with AI/ML and Data Analytics technologies.
- Experience with AI code assistant tools, large language models (LLMs), and AI models.
- Data transformation experience using ETL tools (extract, transform, load).
- Familiarity with migrating legacy systems such as COBOL on z/OS to modern technologies.
Compensation: USD 84,098 - 112,131 per year.
Education: Bachelor’s degree in Computer Science, Computer Engineering, or related field.