Principal Software Architect

Transaction Network Services · Other US Location

Company

Transaction Network Services

Location

Other US Location

Type

Full Time

Job Description

An extraordinarily talented group of individuals work together every day to drive TNS' success, from both professional and personal perspectives. Come join the excellence!

Overview

The Software area is responsible for the development of computer programming systems and applications including the design, coding, testing and deployment of products and solutions to meet firm obligations.

Responsibilities

Software Architect – Machine Learning/AI

Overview

As a Technical Lead at TNS, you will provide Leadership to the Machine Learning software development team in all aspects of the Software Development Life Cycle (SDLC), including but not limited to:

  • Ensuring that quality and performance standards are adhered to, including the preparation and maintenance of system documentation.
  • Functioning collaboratively as part of a professional technology team, actively looking for opportunities to improve the quality and timely delivery of solutions.
  • Taking responsibility for solutions, integrating those solutions into the build and deploy process, and efficiently resolving any urgent issues.

Responsibilities

As a Software Architect at TNS, you will provide Leadership to the Machine Learning software development team in all aspects of the Software Development Life Cycle (SDLC), including but not limited to:

  • Ensuring that quality and performance standards are adhered to, including the preparation and maintenance of system documentation.
  • Ensure technical solutions are delivered on time and on budget.
  • Working with Product Owners, Business Analysts and other stakeholders to ensure delivered solutions meet customer expectations.
  • Functioning collaboratively as part of a professional technology team, actively looking for opportunities to improve the quality and timely delivery of solutions.
  • Taking responsibility for solutions, integrating those solutions into the build and deploy process, and efficiently resolving any urgent issues.
  • A Technical Lead at TNS is expected to pursue self-improvement actively and continuously, while driving the Delivery Team to do the same.


Primary Duties and Responsibilities

  • Lead the continuous improvement of Software Development skills within the Delivery Team, through mentoring and collaboration, and ensuring adherence to standards and processes
  • Continuously improve the quality within the code base, working collaboratively with both Developers and QAs to enable an efficient, high quality test capability.
  • Championing best practice.
  • Ensure Agile methodology is followed and interact with the team scrum master
  • Collaborate with others to influence the Design of Software, and ensure the team delivers within the design direction and architectural boundaries given.
  • Ensure stability to enterprise applications by releasing software that has little to no impact on operations and maintain a third-level support for resolving issues quickly and effectively.
  • Assist with analysis, problem-solving, development and delivery of maintainable and efficient software solutions.
  • Develop software which meets or exceeds quality and performance standards.
  • Prepare and maintain documentation of applications and systems.
  • Communicate status, issues, and risks with leaders in a timely manner.
  • Work with professionalism, clarity, and consistency when interacting with key stakeholders, team members, and the wider community.

Qualifications

Experience/Qualifications:

  • At least 15 years of experience developing high performance or embedded software, ideally C++
  • Experience mentoring technical people and leading teams towards quality technical implementations.
  • Expert knowledge of software methodologies, and design patterns.
  • Can work independently and/or in a team.
  • Demonstrated experience creating accurate work item estimates.
  • Ability to independently manage time, working towards and meeting agreed deadlines.
  • High degree of experience in preparing, maintaining, and presenting documentation of applications and systems.
  • Brilliant communication skills.

Optional Desired Qualifications:

  • Experience working within a Scrum team and an understanding of the various Scrum roles.
  • Experience with Atlassian suite of products such as Jira, Bitbucket, Bamboo and Confluence.
  • Experience writing User Stories and acceptance criteria.
  • Experience with AWS.
  • Experience with Git version control.
  • Experience with SageMaker

Education/Certifications:

  • Computer science degree or equivalent work experience within a professional software environment.


Qualifications

If you are passionate about technology, love personal growth and opportunity, come see what TNS is all about!

TNS is an equal opportunity employer. TNS evaluates qualified applicants without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity or expression, protected veteran status, disability/handicap status or any other legally protected characteristic.

Apply Now

Date Posted

08/20/2024

Views

1

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Principal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...

View Details

Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation

Views in the last 30 days - 0

The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...

View Details

Software Engineering Manager - Cargill

Views in the last 30 days - 0

The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...

View Details

Senior Software Engineer (Scala/Java) - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...

View Details

Sales Development Representative - UK (Remote) - Dscout

Views in the last 30 days - 0

Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...

View Details

Intern People Experience - Personio

Views in the last 30 days - 0

Personio is an HR platform that simplifies complex tasks for small and mediumsized organizations With a team of over 1800 employees across Europe and ...

View Details