Software Engineer

SWIVEL•San Antonio, TX

About The Position

SWIVEL is seeking a Software Engineer to develop and maintain its Software as a Service (SaaS) solutions and core internal integrations. The role works within self-organized Agile delivery teams to build software that meets customer expectations and includes guiding and mentoring developers. The engineer will help address complex problems, contribute to SWIVEL’s dynamic product portfolio, and work with new technologies as the company continues its cloud-native development journey.

Requirements

  • Bachelor’s degree from an accredited college or four-year university, or equivalent experience.
  • Minimum of three years of experience.
  • Demonstrated knowledge of object-oriented programming (OOP), SOLID principles, and design patterns.
  • Strong background in C#, HTML, JavaScript, XML, and JSON.
  • Experience creating and maintaining relational data models and databases.
  • Experience troubleshooting advanced SQL performance issues and writing and tuning advanced SQL queries.
  • Proven efficiency in a variety of programming languages, potentially including C#, Node.js, ASP.NET, JavaScript/jQuery, TypeScript, and HTML/CSS.
  • Extensive experience with relational databases and general knowledge of NoSQL databases.
  • Exposure to microservice architecture and cloud-native services, preferably AWS, such as AWS Lambda, Amazon API Gateway, AWS Fargate, SNS, SQS, CloudFront, and CloudFormation.
  • Experience in a continuous integration (CI) environment, including build, release, and deployment.
  • Knowledge of Agile principles and experience with Scrum or Kanban.
  • General knowledge of domain-driven design (DDD), three-tier architecture, and other design patterns.
  • Knowledge of team development tools and source control, such as Visual Studio, Azure DevOps, JIRA, and GIT.
  • Knowledge of one or more JavaScript frameworks, including Angular, Vue.js, Knockout, React, or Polymer.
  • Demonstrated willingness and ability to adapt and learn new technologies and processes.
  • Familiarity with most general office machines and proficiency in MS Office tools.
  • Ability to sit for long periods while analyzing, modifying, and testing software programs.
  • Ability to lift or move 20–40 pounds of computer-related objects, manuals, or other office items.

Responsibilities

  • Build systems to interface with SWIVEL clientele.
  • Automate processes to improve efficiency.
  • Build tools to eliminate repetitive tasks.
  • Participate in self-organizing teams working toward a common goal.
  • Respond to issues as they arise and work with product support teams to resolve them.
  • Work with product partners to understand requirements and goals.
  • Prepare wireframes and mock-ups for proposed designs.
  • Conduct peer reviews to ensure development and security standards are enforced.
  • Guide and mentor junior and mid-level developers on the team.
  • Perform all other duties as assigned.

Benefits

  • Competitive overall compensation package
  • Work/life balance
  • Employee engagement activities and recognition awards
  • Years of Service awards
  • Career enhancement and growth opportunities
  • Leadership Academy and Mentor Program
  • Continuing education and career certifications
  • Variety of healthcare coverage options
  • Traditional and Roth 401(k) retirement plans
  • Lucrative Wellness Program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service