Transaction Network Services-posted 3 months ago
$151,000 - $183,000/Yr
Full-time • Mid Level
McCullom Lake, IL
1,001-5,000 employees

We are seeking an experienced and highly motivated Software Development Manager to lead a team of developers focused on building and enhancing our suite of Financial Markets software products. This is a hands-on leadership role that combines technical expertise, people management, and cross-functional coordination. The ideal candidate has strong experience in modern web development technologies, team leadership, and software delivery processes. You’ll be responsible for guiding a team of developers, setting and executing the technical direction of the group, and collaborating with key stakeholders including Product Management, Support, IT, and Customers.

  • 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.
  • 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.
  • Communicate project status, risks, and updates to internal stakeholders and customers.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field; or equivalent experience.
  • 5+ years of experience in software development, with at least 2+ years in a managerial or team leadership role.
  • 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.
  • Excellent communication skills with the ability to interface across departments and with customers.
  • Experience with architectural planning and UI/UX improvements.
  • Familiarity with financial markets, exchanges, market data and market data vendor platforms.
  • Experience working in a fast-paced software environment.
  • Familiarity with containerization (e.g., Docker, Kubernetes) and cloud platforms (e.g., AWS, Azure).
  • Experience building out QA or test automation teams.
  • Experience managing remote or distributed development teams.
  • Medical and dental coverage
  • Life insurance
  • Paid holidays and vacations
  • 401K plan with company match
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service