Software Engineer I

Worky

Round Rock (TX)

On-site

USD 70,000 - 90,000

Full time

13 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Worky is seeking a Software Engineer I to join the Distributed Applications team. You will contribute to web, mobile, AIML, and legacy applications, collaborating with senior engineers to design, test, and deploy features.

You will write code, participate in peer reviews, and help improve software quality and processes while adopting CI/CD practices and modern development tools. This role offers learning opportunities and exposure to cutting-edge technologies.

Qualifications

  • Bachelor's degree in computer science, Computer Engineering, or related field.
  • 1 year of software development experience across web technologies, AIML, and cloud apps.
  • 1 year of experience deploying and debugging apps on app/web servers and cloud platforms.
  • 1 year of experience with version control, agile methodologies, SDLC, build tools, and issue tracking.
  • Prefer experience with Code assist tools (e.g., GitHub Copilot, Claude).

Responsibilities

  • Participate in design, development, testing, and deployment of software applications.
  • Collaborate with the team on software products and development methodologies.
  • Develop, test, debug, and maintain application code using appropriate tools.
  • Participate in peer code reviews and application performance reviews to improve quality.
  • Research new products and tools to meet business needs.

Skills

Python
Java
AI/ML concepts
EDA
CI/CD practices
Collaboration
Problem solving
Communication

Education

Bachelor's degree in computer science or related field

Tools

Jira
GitHub
Docker
Kubernetes
Jenkins
Maven
Git
VS Code
IntelliJ

Job description

JOB SUMMARY

Software Engineer I is a member of the Distributed Applications team responsible for supporting the development, maintenance, and testing of web, mobile, Artificial Intelligence Machine Learning (AIML) and legacy applications. Incumbent uses technologies and application development tools to develop, test, implement, and maintain in-house applications and works closely with senior engineers, solution architect, and internal business partners to analyze business requirements, participate in design sessions and develop application features, troubleshoot issues, and contribute to continuous improvement of software systems.

ESSENTIAL DUTIES AND RESPONSIBILITIES

The position incumbent is expected to perform the following essential duties and responsibilities with reasonable accommodation.

  • Participate in the design, development, testing, and deployment of software applications.
  • Work in a team-oriented environment with flexibility to work independently.
  • Collaborate with application development team on software products and development methodologies.
  • Develop, test, debug, and maintain application code using appropriate tools.
  • Actively participate in peer code reviews, application standards and application performance reviews to improve the quality of software products.
  • Assist with new and alternate solutions to improve existing processes and procedures.
  • 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.
NON-ESSENTIAL DUTIES AND RESPONSIBILITIES
  • 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.
  • 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
KNOWLEDGE, SKILLS, AND ABILITIES
  • Working experience and understanding of Artificial Intelligence and Machine Learning (AIML) technologies – Python and/or Java, exploratorydata analysis, preprocessing data for ML model development.
  • Experience in development and implementation of one or more Artificial Intelligence (AI) algorithms, models using LLMs and ML services to create business applications.
  • AI/ML model training, model validation, performance tuning, and deployment in production.
  • Ability to work with CI/CD tools – Atlassian tools, GitHub, Docker, Kubernetes, Jenkins, Maven, Git, SVN, Nexus etc. and IDEs – VS Code, Spring Tool Suite, Eclipse, IntelliJ
  • Working knowledge of deploying apps to one or more App servers – Oracle WebLogic, Tomcat etc. and connecting to one or more 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:

  • One (1) year application software development experience from a combination of web technologies, AIML technologies, cloud applications and software tools.
  • One (1) year 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
  • One (1) year experience requirement can be a combination of internships and projects outside of academics.

Preferred:

  • Working experience with one or more Code assist tools like Claude, GitHub Copilot, Gemini etc.
  • Knowledge of one or more Cloud platforms like Azure, AWS, GCP or equivalent.
  • Experience of workflow automations using AI Agents and deployment.
  • Data Transformation experience using ETL tools.
PHYSICAL AND MENTAL DEMANDS
  • Occasionally must move about inside the office.
  • 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 converse 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.
PAY AND BENEFITS

This position is also eligible for a corporate annual incentive, subject to the discretion and approval of the Board of Directors. Trellis offers a comprehensive benefits package that includes medical, dental, vision, and retirement plans, along with 12 paid holidays.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, gender identity or sexual orientation. We are also an equal opportunity employer of individuals with disabilities and protected veterans.

Please view Equal Employment Opportunity Posters provided by OFCCP.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer I
Software Engineer I

Trellis Company in • Round Rock (TX)

On-site
USD 70,000 - 90,000
Medical benefits
12 paid holidays
Career development opportunities
Software Engineer II
Software Engineer II

Worky • Round Rock (TX)

Hybrid
USD 64,000 - 87,000
Hybrid work model
Health benefits
Paid holidays
Full Stack AI Software Engineer
Full Stack AI Software Engineer

Freedom Mortgage • United States

On-site
USD 140,000 - 180,000
Associate Principal - Architecture
Associate Principal - Architecture

LTM • Plano (TX)

On-site
USD 120,000 - 180,000
Comprehensive Medical Plan
401(k) Plan with Company match
Paid Maternity and Paternity Leave
+3
Software Engineer- Mid (Sign-On Bonus Eligible)
Software Engineer- Mid (Sign-On Bonus Eligible)

Amentum • Maryland

On-site
USD 160,000 - 260,000
Health insurance
401(k) matching
Paid time off
+5
Enterprise - Software Engineer - Java, AI, REST
Enterprise - Software Engineer - Java, AI, REST

Erias Ventures, LLC • San Antonio (TX)

Hybrid
USD 150,000 - 275,000
Above Market Pay
401k with Immediate Vesting
Bonuses
+10
Software Engineer Lead 670
Software Engineer Lead 670

(EDO) Entertainment Data Oracle, Inc. • Herndon (VA)

On-site
USD 150,000 - 190,000
Flexible work environment
Competitive compensation and benefits
Generous PTO
Software Engineer I
Software Engineer I

ApplyMint • Montpelier (VT)

On-site
USD 70,000 - 110,000
Junior Software Engineer
Junior Software Engineer

Providesure.com • Indianapolis (IN)

Hybrid
USD 110,000 - 180,000
Business Analyst III
Business Analyst III

Trellis • Round Rock (TX)

Hybrid
USD 84,000 - 112,000