Software Engineering Manager Position Available In Davidson, Tennessee

Tallo's Job Summary: The Software Engineering Manager position at Patterned Learning AI involves overseeing software development operations, managing internal and offshore teams, and facilitating sprint planning. Responsibilities include project monitoring, reporting, and ensuring timely execution. The ideal candidate has a Bachelor's degree, Microsoft technology stack expertise, and 5+ years of .Net software development experience. This position offers competitive benefits and a flexible work environment.

Company:
Unclassified
Salary:
JobFull-timeRemote

Job Description

Job Description:

Candidates must be authorized to work in the United Statesfull-time. We are not able to sponsor applicants for workvisas.

Flexible location: work where you want to, either remotelyacross the U.S. or from our HQ in NYC.

About us:

We are backed by arecent $3.8 million investment from top silicon valley investors,we’re on a mission to unlock the full potential of developers.

WhatWe Do:

Patterned Learning AI platform helps developers learn, grow,and excel by providing intelligent code assistance, identifyingareas for improvement, and fostering a collaborative learningenvironment.

We have a flexible, work-from-home friendly, style ofoperation with an on-site office that is optional.

Benefits:

Weoffer health benefits and generous PTO packages. Our office is dogfriendly, has unlimited snacks & drinks, flexible working hours(get out for the pow day!), and lots of rock climbing &skateboarding.

We also offer competitive: Medical insurance Vision insurance 401(k).At Patterned Learning AI, we are committed to being afun, groundbreaking, and inclusive place to work. We encourage allqualified candidates to apply regardless of race, color, ancestry,religion, national origin, sexual orientation, age, citizenship,marital or family status, disability, gender, gender identity orexpression, pregnancy or caregiver status, veteran status, or anyother legally protected status.

Your RoleAs the Software EngineerManager, you are a “player/coach” with a unique mixture ofresponsibilities: software development, resource management,project/release planning, communication and coordination acrossmultiple functional areas, analysis, and documentation. The idealcandidate is highly organized and motivated to attain expert-levelknowledge of the products. You will oversee the daily operations ofa software development department including the internal andOffshore development teams.

Responsibilities include

  • but are notlimited to:

Team ManagementLead and mentor a high-performing team of6 internal and 16 offshore professionals, fostering a collaborativeand productive work environment. Set clear goals, provide regularfeedback, and drive continuous improvement. Work expertly as a”Player / Coach”

  • contributing at a high-performance level as anindividual technical contributor on software developmentinitiatives. Be able to multitask on multiple assignments:break/fix tickets, ad-hoc requests, longer duration systemdevelopment projects. Guide work of
  • and mentor
  • lesserexperienced staff.

Sprint PlanningFacilitate sprint planningsessions, ensuring alignment with Top 10 priorities and ProductRoadmap initiatives. Collaborate with cross-functional teams todefine sprint objectives, scope, and deliverables.

MonitoringMonitorproject progress and team performance to identify potentialbottlenecks and issues. Implement proactive solutions to keepprojects on track and within scope.

ReportingDevelop and maintaincomprehensive project status reports. Provide regular updates tostakeholders. Write technical documentation.

Proper and TimelyProject ExecutionOversee the execution of projects, ensuringadherence to timelines, budgets, and quality standards. Mitigaterisks and proactively address any project-related challenges.

Calculate timeframes for work, communicate those timeframes, andmanage time accordingly to meet those deadlines. Participate inClient and Prospect meetings to advise on Patterned Learning AIsolution capabilities. Work in partnership with IT managers andexecutive stakeholders to fuse future functionality intoappropriate technology. Work with the support desk team to quicklyidentify and remediate reported issues.

Education, Skill, andExperience:

Bachelor’s degree required, Professional certificationsare a plus. Deep experience with Microsoft technology stack.

Expertise with Azure DevOps. Experience developing and supportingSaaS solutions is required. 8+ years of increasing expertise in allareas of

IT:

Security, Development, Database, Infrastructure,Networks. 5+ years of progressive experience as a .Net softwaredeveloper, analyst, architect, and project leader. Full stacktechnology expertise.

Prioritization

  • Proficient in prioritizingtasks and projects based on their importance and deadlines,ensuring efficient use of time and resources. Communication
  • Strong verbal and written communication skills, with the ability toconvey information clearly and effectively to both internal teammembers and external clients. Organization and Time Management
  • Exceptional organizational skills to maintain order in tasks andprojects, coupled with effective time management to meet deadlinesand deliver results. Client Management
  • Proven ability to managerelationships with both internal and external clients, providingexcellent service, addressing inquiries, and ensuring their needsare met.

Strong oral and written communication skills. Strongorganization and process acumen. Strong Experience in AgileDevelopment methodologies (practitioner

  • not theoretical).

Able tocollaborate in an informal environment that values high personalinitiative and accountability for results. Results oriented.

Expertise with relational database technologies including MS SQL.Strong exposure to Agile development methods and tools. Create andhelp enforce security policy and protocol. Design pragmatic andinnovative solutions without compromise to company values, policy,business objectives, or deadline commitments. Take independentaction within established options and develop new procedures andapproaches to problems when necessary. Analyze assignments based ona wide knowledge of many factors where advanced technical conceptsare required. Maintain visual attention and mental concentrationfor extended periods of time. Perform duties and make decisionswith patience and tact under frequent time pressures. Multi-task

  • moving along resolution of multiple assignments concurrently andaccording to agreed-to deadlines.

Hold 3rd party vendorsaccountable for assigned work and commitments. #J-18808-Ljbffr

Other jobs in Davidson

Other jobs in Tennessee

Start charting your path today.

Connect with real educational and career-related opportunities.

Get Started