Posted in

Software Engineering Technical Lead

Software Engineering Technical Lead

CompanyAssetMark
LocationAtlanta, GA, USA
Salary$130000 – $145000
TypeFull-Time
Degrees
Experience LevelExpert or higher

Requirements

  • Strong expertise in Microsoft technologies, including C# and VB.NET.
  • Deep experience with SQL Server, including database design, query optimization, and indexing.
  • Hands-on experience with Azure cloud services and integration of various Azure resources (e.g., Logic Apps, Azure SQL, DocumentDB).
  • Familiarity with PostgreSQL and other document-oriented databases.
  • Solid understanding of Agile development methodologies (e.g., SAFe).
  • Proficient in source control and CI/CD pipeline setup using Azure DevOps.
  • Experience with automated testing and QA integration within CI/CD pipelines.
  • Strong understanding of object-oriented design and analysis (OOA/OOD).
  • Excellent communication and collaboration skills.
  • Proven ability to work in a matrixed architecture team and deliver high-impact solutions.

Responsibilities

  • Design, develop, and debug batch-oriented file processing systems and enterprise applications.
  • Create and maintain technical documentation throughout the SDLC, including Solution Architecture Documents and Technical System Design Specifications.
  • Perform software analysis, requirements gathering, code reviews, risk and reliability assessments, and code metrics evaluation.
  • Collaborate with third-party vendors to design and implement integration solutions.
  • Facilitate both formal and informal knowledge-sharing sessions with team members.
  • Provide accurate time and resource estimates for project tasks and deliverables.
  • Lead and participate in the resolution of complex system issues and software defects.
  • Offer technical thought leadership and collaborate closely with domain SMEs, application architects, senior developers, and leadership.
  • Stay up to date with emerging technologies and recommend solutions aligned with client needs.
  • Actively participate in Agile ceremonies such as sprint planning, backlog grooming, and sprint reviews.
  • Mentor Scrum team members, providing support and guidance to remove roadblocks and ensure successful task completion.
  • Conduct code reviews to ensure high-quality development and adherence to best practices.

Preferred Qualifications

  • Knowledge of message-oriented architectures and vendor platform integration is desirable.
  • Experience working with offshore development teams is a plus.
  • Knowledge of additional cloud platforms (e.g., AWS, GCP) is a plus.