Software Engineering Manager jobs in Tennessee

Software Engineering Manager manages and oversees the design and development of software applications. Directs the work of engineers to ensure the best practices around software development. Being a Software Engineering Manager requires a bachelor's degree. Typically reports to a senior manager. The Software Engineering Manager manages subordinate staff in the day-to-day performance of their jobs. True first level manager. Ensures that project/department milestones/goals are met and adhering to approved budgets. Has full authority for personnel actions. Extensive knowledge of department processes. To be a Software Engineering Manager typically requires 5 years experience in the related area as an individual contributor. 1 to 3 years supervisory experience may be required. (Copyright 2024 Salary.com)

P
Associate Manager, Software Engineering
  • PowerSchool Group LLC
  • Chennai, TN FULL_TIME
  • Overview

    PowerSchool is seeking a skilled and experienced Associate Engineering Manager to join our team. As an Associate Engineering Manager, you will recruit and lead a talented group of software engineers working on full stack, serverless, cloud-based SaaS efforts, principally for the SchoolMessenger portfolio of products. In addition to managerial responsibilities, you will spend a significant portion of your time designing and developing key components for our products, “in the trenches”, so-to-speak, with your team. 

    You will join a group of existing Agile teams of developers based in North America within the SchoolMessenger organization. Tens of thousands of schools depend on SchoolMessenger products to achieve their communications goals. From notifications and websites to digital forms, attendance management, two-way chat messaging and more, SchoolMessenger solutions help school administrators connect with people in multiple languages and on any device. Be a part of our growing success! 

    This position, under the general direction of SchoolMessenger Product Development leadership, will be responsible for technical and development support for our award-winning K-12 software. This role will implement, code, build, and test new features, maintain existing features, and develop reports that will include components, data models, customization, and reporting features for our products. Additionally, this position will gather and refine requirements, develop designs, implement, test and document solutions to produce the highest quality product and customer satisfaction. 

    Responsibilities

    • Recruit, manage, and lead a team of software engineers working on bugs, enhancements, and features for our products 
    • Provide technical leadership and guidance to the team, ensuring high-quality deliverables and adherence to best practices as well as internal standards and requirements 
    • Collaborate with cross-functional teams, including Product Managers, Designers, QA Engineers, vendors, Channel Partners, and customers in various locations to identify requirements and efficiently build solutions 
    • Design and develop key components for the SchoolMessenger platform, ensuring on-time delivery of high quality, scalable, and maintainable solutions 
    • Drive innovation and explore new technologies to enhance our products' global reach leveraging AI and AWS Cloud 
    • Balance managerial responsibilities with hands-on involvement in coding, debugging, and overall software development 
    • Conduct code reviews, provide constructive feedback, and ensure proper documentation and coding standards are followed 
    • Collaborate with other engineering managers to align processes, methodologies, and best practices across the organization 
    • Manage project timelines, prioritization, and resource allocation to ensure successful and timely project delivery 
    • Set clear goals and expectations for the team and provide coaching and mentorship to foster their professional growth and development 
    • Coordinate with cross-functional teams to integrate deliverables seamlessly with the existing platform 
    • Stay up to date with industry trends and advances in full stack, serverless, AWS Cloud, and SaaS technologies and propose innovative solutions to enhance our products' global reach. 
    • Work as part of an Agile SCRUM team in the planning, scoping, estimation, and execution of technical solutions 
    • Work within a wide range of new and legacy code and technologies in a mature codebase 
    • Other duties as assigned. 

    Qualifications

    To be considered for and to perform this job successfully, an individual must be able to perform each essential duty and responsibility satisfactorily. The requirements listed below are representative of the knowledge, skill and/or ability required. 

    • Minimum of 8 years of experience in software development, with an emphasis on full stack, serverless, cloud, and/or SaaS based solutions 
    • Bachelor’s degree in computer science or information technologies required or equivalent experience 
    • Proven experience in leading and managing software engineering teams, with a hands-on approach 
    • Minimum 1 year line management experience 
    • Advanced knowledge of current web client technologies, including the ability to demonstrate proficiency in various forms, including, but not limited to: HTML5, CSS3, JavaScript, ReactJS, TypeScript, NodeJS, and Java 9  
    • Proficient in MySQL databases, DynamoDB, database design, and query optimization experience a plus 
    • Experience with cloud platforms, particularly AWS; Azure, is a plus. 
    • Strong knowledge of essential build tools, including IDE, CI-CD, test automation, static code analysis, etc 
    • Experience with agile development methodologies, continuous integration, and Git, github, and/or gitlab, and branch/merge strategies such as gitflow 
    • Experience with automated testing, High personal code/development standards (peer testing, unit testing, documentation, etc.) 
    • Strong written and verbal communication skills 
    • Strong ability to work with current software design principles and concepts such as patterns, algorithms, data structures, dependency injection, Micro services/frontends/apps, SOA, n-tier architecture 
    • Strong problem-solving capabilities for diagnosing issues, root cause analysis, log analysis, reporting, etc. 
    • Strong ability to handle a heavy workload with multiple projects and frequent interruptions 

    EEO Commitment

    PowerSchool is committed to a diverse and inclusive workplace. PowerSchool is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. Our inclusive culture empowers PowerSchoolers to deliver the best results for our customers. We not only celebrate the diversity of our workforce, we celebrate the diverse ways we work. If you have a disability and need an accommodation regarding our recruiting process, please let us know by emailing accommodations@powerschool.com.

     

    #LI-KH1

  • 1 Month Ago

A
Software Engineering Manager
  • American Lebanese Syrian Associated Charities
  • Memphis, TN FULL_TIME
  • At ALSAC you do more than make a living; you make a difference. We like people who are different…because we’re different, too. As one of the world’s most iconic and respected nonprofits, we know what ...
  • 1 Month Ago

J
Senior Manager, Software Engineering, Full Stack
  • Jobs for Humanity
  • Chickamauga, TN CONTRACTOR,FULL_TIME
  • Job Description Job Advertisement: Senior Manager, Software Engineering (Full Stack) At Ponce City Market, we are searching for passionate and innovative individuals who love working with technology. ...
  • 19 Days Ago

P
Wastewater Engineering Department Manager
  • Project Engineering Consultants (PEC)
  • Brentwood, TN FULL_TIME
  • The Opportunity Consor is currently looking for a Wastewater Engineer Department Manager to join our Nashville office . As a dynamic and growing engineering consulting firm, Consor is full of opportun...
  • 11 Days Ago

A
HCM Account Manager - Remote (1846)
  • Asure Software
  • Nashville, TN FULL_TIME
  • Who we are Over 500 employees strong, Asure sees Human Capital Management (HCM) through the lens of entrepreneurs and executives with an owner’s mentality. We help businesses develop their “Human Capi...
  • Just Posted

A
HCM Account Manager - Remote (1840)
  • Asure Software
  • Nashville, TN FULL_TIME
  • Who we are Over 500 employees strong, Asure sees Human Capital Management (HCM) through the lens of entrepreneurs and executives with an owner’s mentality. We help businesses develop their “Human Capi...
  • Just Posted

D
Software Engineering Manager
  • Divorce.com
  • Divorce.com is revolutionizing the divorce process, helping couples navigate their divorce in a more sane way by reducin...
  • 4/25/2024 12:00:00 AM

A
Software Engineering Manager
  • ASM
  • Phoenix, AZ
  • ASM is a leading global supplier of products, services, and materials for semiconductor processing. For more than half a...
  • 4/24/2024 12:00:00 AM

D
Software Engineering Manager
  • DauTech
  • Partake in an exclusive Leadership Opportunity with a Pre IPO SaaS Cloud Security Company offering long-term growth pote...
  • 4/24/2024 12:00:00 AM

S
Software Engineering Manager
  • SQA Group
  • SQA Group is partnering with a leading insurer to help support their development of technology solutions. We are looking...
  • 4/24/2024 12:00:00 AM

F
Software Engineering Manager
  • Ford Motor Company
  • Salem, OR
  • At Ford Motor Company, we believe freedom of movement drives human progress. We also believe in providing you with the f...
  • 4/24/2024 12:00:00 AM

V
Software Engineering Manager
  • Virtual
  • Cranberry, PA
  • THIS ROLE IS NOT AVAILABLE FOR C2C OR VISA SPONSORSHIPWe currently have an opportunity available for a HANDS-ON software...
  • 4/24/2024 12:00:00 AM

N
Software Engineering Manager
  • Netapp
  • Los Angeles, CA
  • About NetAppWere forward-thinking technology people with heart. We make our own rules, drive our own opportunities, and ...
  • 4/24/2024 12:00:00 AM

A
Mobile Software Engineer Manager (Hybrid)
  • Ace Hardware
  • Oak Brook, IL
  • Do you thrive in the fast-paced world of e-commerce? Are you passionate about leveraging technology to drive operational...
  • 4/19/2024 12:00:00 AM

Tennessee borders eight other states: Kentucky and Virginia to the north; North Carolina to the east; Georgia, Alabama, and Mississippi on the south; Arkansas and Missouri on the Mississippi River to the west. Tennessee is tied with Missouri as the state bordering the most other states. The state is trisected by the Tennessee River. The highest point in the state is Clingmans Dome at 6,643 feet (2,025 m). Clingmans Dome, which lies on Tennessee's eastern border, is the highest point on the Appalachian Trail, and is the third highest peak in the United States east of the Mississippi River. The ...
Source: Wikipedia (as of 04/11/2019). Read more from Wikipedia
Income Estimation for Software Engineering Manager jobs
$139,668 to $177,447

Software Engineering Manager in Roanoke, VA
You will be responsible for full lifecycle of software engineering project planning execution monitoring risk management resolution of issues and.
October 15, 2019
Software Engineering Manager in Alamogordo, NM
Learn more about Lockheed Martin's Operations Leadership Development Program.
October 31, 2019
Software Engineering Manager in Springfield, IL
They must identify the core functionality that users need from software programs.
November 28, 2019