Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Transaction Network Services Logo

Software Development Manager

Transaction Network Services

$151,000 - $183,000
Sep 23, 2025
Remote, US
Apply Now

TNS is seeking an experienced and highly motivated Software Development Manager to lead a team of developers focused on building and enhancing their suite of Financial Markets software products.

Requirements

  • Strong hands-on experience with modern web development technologies, including: Java, Spring Framework
  • Vue.js (or similar JavaScript frameworks)
  • PostgreSQL or other relational databases
  • Proven experience in designing and building SaaS applications.
  • Deep understanding of software development best practices, including agile methodologies, CI/CD, version control (Git), and DevOps practices.
  • Experience with architectural planning and UI/UX improvements.
  • Familiarity with containerization (e.g., Docker, Kubernetes) and cloud platforms (e.g., AWS, Azure).

Responsibilities

  • Drive the technical vision and develop an architectural roadmap for the suite of products.
  • Design and implement scalable, maintainable solutions with a focus on a common user portal and consistent customer experience.
  • Identify and execute UI/UX improvements to elevate product usability and customer satisfaction.
  • Develop and refine development processes, including source control, deployment, CI/CD, and environment management.
  • Collaborate with internal groups to ensure developers have the necessary hardware, software, and tools.
  • Serve as the primary escalation point for customer-facing issues from the support team, including direct involvement in investigations and customer communications as needed.
  • Work closely with Product Management to translate product requirements into actionable development plans and timelines.

Other

  • Directly manage a team of software developers, including hiring, performance reviews, and career development.
  • Mentor and coach team members, fostering a culture of continuous improvement and learning.
  • Build and manage a QA function to improve software quality and reliability.
  • Excellent communication skills with the ability to interface across departments and with customers.
  • Communicate project status, risks, and updates to internal stakeholders and customers.