Senior Software Engineer

Trintech•Plano, TX
•Hybrid

About The Position

We are seeking a Senior Software Engineer to join our team. This role involves designing, developing, and maintaining scalable Java/J2EE applications, as well as developing front-end components using Angular. You will take end-to-end ownership of development tasks, write clean and maintainable code, and collaborate with cross-functional teams. A proactive mindset and the ability to thrive in Agile/Scrum environments are essential. This position also requires hands-on experience with AI-assisted development tools and a strong understanding of responsible AI practices.

Requirements

  • Hands-on experience with AI-assisted development tools (e.g., GitHub Copilot, Codex, or similar) and ability to integrate them effectively and responsibly into daily engineering workflows.
  • Familiarity with AI governance principles: responsible use, prompt crafting, output validation, and data handling considerations when using AI tooling.
  • B. Tech/ M. Tech (Computer Science) or equivalent.
  • 5-7 years of experience in software development with strong Java/J2EE fundamentals.
  • Extensive experience in Java, J2EE, Spring Framework, Hibernate, Servlets, JSP, REST APIs, JavaScript, multithreading, and socket programming.
  • Experience designing and building solutions using SOA, message queues, caching mechanisms, and distributed system architectures.
  • Strong command of design patterns, data structures, and object-oriented principles.
  • Experience in Angular for building modern, responsive, and component-based web applications.
  • Extensive working experience in secure coding practices and application-level security, including the testing and mitigation of vulnerabilities through static analysis, dynamic testing, and third-party library assessments.
  • Exposure to web application servers (e.g., JBoss/WildFly, WebSphere) and Linux environments.
  • Experience with unit testing, TDD, and automation frameworks (JUnit etc.).
  • Experience with databases like Oracle or SQL Server: writing complex SQL, stored procedures, and performance tuning would be a plus.
  • Experience using tools such as SVN, JIRA, Jenkins, and other CI/CD platforms.
  • Excellent problem-solving skills, with strong communication and technical leadership qualities.

Responsibilities

  • Design, develop, and maintain scalable Java/J2EE applications using technologies like Hibernate, Spring, REST APIs, Servlets, JSP, multithreading, and socket programming.
  • Develop responsive and dynamic front-end components using Angular, ensuring seamless integration with backend services.
  • Take end-to-end ownership of development tasks: from requirement analysis through implementation, testing, deployment, and support.
  • Write clean, maintainable, and well-tested code; participate in peer reviews and encourage best practices.
  • Investigate and resolve complex technical issues, collaborating with QA and support teams to ensure timely resolution.
  • Participate in technical design reviews and contribute to improving code quality, performance, and security.
  • Collaborate with product managers, designers, QA, and other engineers to turn functional and UI/UX requirements into reliable technical solutions.
  • Stay up to date with emerging technologies and recommend tools, frameworks, and libraries that enhance development productivity and maintainability.
  • Leverage AI coding assistants and agentic tools (e.g., GitHub Copilot, Codex agents) to accelerate development, code review, and test generation; validate AI-generated outputs for correctness and security before integration.
  • Apply responsible AI practices: craft effective prompts, validate outputs, and adhere to team AI usage and data governance policies.
  • Engage actively in sprint planning, estimation, retrospectives, and daily stand-ups.
  • Promote a knowledge-sharing culture through documentation and team collaboration.
  • Demonstrate a proactive mindset in tackling challenges and ensuring alignment with sprint goals and release timelines.
  • Ability to thrive in Agile/Scrum environments, consistently delivering high-quality features with minimal supervision, within tight sprint timelines and adapting rapidly to changing priorities.

Benefits

  • Open paid time off
  • Hybrid schedule
  • Comprehensive healthcare and wellness programs
  • 100% company-paid volunteer time
  • 401k with a company match
  • Pet Insurance
  • Tuition/Continuing Education reimbursement program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service