DeveloperJobs.io
← Back to all jobs

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.

Similar Jobs