> Markdown version of [/jobs/ext/2256979-software-engineer-ii](https://www.wearedevelopers.com/jobs/ext/2256979-software-engineer-ii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer II - **Company:** Trellis Company - **Location:** Round Rock, TX, United States - **Salary:** $64,000.0 - $87,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Java (Programming Language), JavaScript (Programming Language), Spring Security, Adobe InDesign, Agile Methodology, Artificial Intelligence, Amazon Web Services, Data Analysis, Apache Tomcat, Application Performance Management, Microsoft Azure, Oracle WebLogic Server, Bootstrap (Software), Bug Tracking Systems, Business Software, Customer Information Control System (CICS), Cloud Computing, COBOL (Programming Language), Code Review, Databases, Computer Engineering, Extract Transform Load (ETL), Data Transformation, IBM DB2, Software Debugging, Programming Tools, Distributed Systems, Eclipse (Software), Hibernate (Java), Web Servers, IntelliJ IDEA, Java Persistence API, Spring Framework, Python (Programming Language), Machine Learning, Apache Maven, Microsoft SQL Server, MySQL, Cisco Nexus Switches, Node.Js, NoSQL, OAuth, Object-Oriented Software Development, Performance Tuning, Systems Development Life Cycle, Software Tools, Azure Machine Learning, Software Engineering, Software Systems, SQL Databases, Subversion, UML, Web Applications, Web Services, Google Cloud, ReactJS, Large Language Models, Spring-boot, Test Scripts, Model Validation, Git, Usage Tracking, AngularJS, Kubernetes, Information Technology, Atlassian Tools, Build Tools, Web Technologies, Restful APIs, Artificial Intelligence Markup Language (AIML), Software Version Control, Docker, Jenkins, Microservices - **Published:** August 26, 2026 - **Apply:** https://www.disabledperson.com/jobs/74532894-software-engineer-ii ## About the Role * Working experience and understanding of Artificial Intelligence and Machine Learning (AIML) technologies - Python and/or Java, exploratory data analysis, preprocessing data for ML model development. * Experience in development and implementation of AML algorithms, models using LLMs and ML services to create business applications. * Developing workflows and automations using AI agents in Contact Center Operations, Finance, HR, and Customer Service segments. * AI/ML model training, model validation, performance tuning, and deployment in production. * Strong working experience in one or more distributed web app technologies - Java, Angular Framework, Node JS, JavaScript, Bootstrap, React JS, SQL, Spring Boot, Spring Framework, Spring Data JPA, Spring Security, oAuth, Restful Webservices, Microservices, Hibernate, Spring integration. * Ability to work with CI/CD tools - Atlassian tools, Docker, Kubernetes, Jenkins, Maven, Git, SVN, Nexus etc. and IDEs - VS Code, Spring Tool Suite, Eclipse, IntelliJ. * Working knowledge of deploying apps to App servers - Oracle WebLogic, Tomcat etc. and connecting to data bases- SQL Server, DB2, mySQL etc. * Understand Object-Oriented Design, Unified Modeling Language (UML) Notation, Relational and Non-Relational Standard Query Language (NoSQL) databases. * Demonstrated experience in requirements analysis, software design, applications development, software testing and implementation in production. * Excellent communication and collaboration skills. QUALIFICATIONS Education Required: * Bachelor's degree in computer science, Computer Engineering, or related field. Experience beyond the minimum work experience requirement can be substituted for college hours on a year-for-year basis. Experience Required: * Three (3) years of application software development experience from a combination of web technologies, AIML technologies, cloud applications and software tools. * Two (2) years of experience in application building, deployment, debugging and running applications on app/web servers as well as cloud platforms. * One (1) year of experience in version control systems, agile methodologies, SDLC, build tools, and issue/bug tracking tools Preferred: * Working knowledge of Cloud with Azure, AWS, GCP or equivalent. * Experience of workflow automations using AI Agents and deployment. * Data Transformation experience using ETL tools. * Knowledge of COBOL, CICS on zOS. * Experience with legacy app (Cobol) conversion to distributed apps. ## Description Software Engineer II is a member of the Distributed Applications team with primary responsibility to work on development and maintenance of web, mobile, AIML and legacy applications. Software Engineer II uses technologies and application development tools to develop, test, implement, and maintain in-house applications. This role works with Solution Architects and internal business partners to analyze business requirements, participate in design sessions and develop application features, perform quality reviews of project deliverables and maintenance work that is being implemented. The Software Engineer II will also assist with researching problems and requests as well as debug, and correct production problems., The position incumbent is expected to perform the following essential duties and responsibilities with reasonable accommodation. * Participate in the design, implementation, and testing of features for various products. * Work in a team-oriented environment with flexibility to work independently. * Consult with application development team on software products and development methodologies. * Assist with software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes. * Provides information by collecting, analyzing, and summarizing development and service issues. * Develop test scripts for Quality Assurance of the software product using appropriate tools and automate tests execution. * Actively participate in peer code reviews, application standards and application performance reviews to improve the quality of software products. Assist the application design team with accomplishing tasks related to the development of new software to streamline business processes. * Assist with new and alternate solutions to improve existing processes and procedures. * Provide clear instructions explaining how the software works to the customer and be available to answer any questions that may arise. * Conduct research on new products and tools that may assist customers' business needs. * Test software applications for efficiency and identify any bugs and propose fixes. * Efficiently identify and resolve issues that arise during the design, testing and maintenance processes using problem-solving skills. * Participate in team meetings, requirements analysis, design meetings, and code reviews. * Participate in training and other learning opportunities to ensure compliance and expand knowledge of the company, position, and process., * Follows all corporate policies and procedures and performs all work functions in a safe and efficient manner. * Supports Information Technology's vision, strategic direction, development, and future growth. * Must be available to work flexible hours. * Supports other functions and responsibilities of the departments. * Contributes to the development of strategic initiatives. * Assist with special projects as assigned. * Interacts with all levels of management, as necessary. * All other duties and responsibilities as assigned. COMPETENCIES * Action Oriented * Business Insight * Collaborates * Communicates Effectively * Customer Service * Ensures Accountability * Resourcefulness * Self-Development * Situational Adaptability * Strategic Mindset * Tech Savvy, * Repetitive motion. Regularly operates a computer, phone, and general office equipment. * Regularly required to handle, feel, grasp objects, and reach across a work area. * Regularly communicates with other employees and on the phone, virtually, or in person with clients. Regularly converses with internal and external contacts. * Visual acuity. Regularly must have close visual acuity to view and enter information into computer and software systems, analyze data, develop presentations and reports, and other materials. * Mental focus. Requires worker to maintain focus and exchange detailed and accurate information through oral and written communication. WORK ENVIRONMENT * Work may be conducted remotely, hybrid or in an office with a surrounding small cubicle environment. * Participates in rotating on-call support for web and mobile business applications. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [AI Driven Development](https://www.wearedevelopers.com/videos/100340-ai-driven-development) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)