×
Register Here to Apply for Jobs or Post Jobs. X

Lead Software Engineer

Job in Dallas, Dallas County, Texas, 75215, USA
Listing for: PowerSchool
Full Time position
Listed on 2026-08-28
Job specializations:
  • Software Development
    Software Engineer, AI Engineer (Applied/Software), Full Stack Developer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 93000 - 170000 USD Yearly USD 93000.00 170000.00 YEAR
Job Description & How to Apply Below
Position: Lead Software Engineer I

Overview

About Power School

At Power School, we power education for students around the world. As the global leader in cloud-based K-12 software, we support the full education ecosystem—from the central office to the classroom to the home. Joining Power School means being part of a mission-driven team that is transforming K-12 education by helping schools operate more effectively and deliver better outcomes for educators, students, and families.

Team

Overview

Our Research & Development (R&D) team is the technical talent at the heart of our product suite, overseeing the product development lifecycle from concept to delivery. From engineering to quality assurance to data science, the R&D team ensures our customers seamlessly use our products and can depend on their consistency.

As a Lead Software Engineer, you will be a key driver in shaping our software systems. Your extensive expertise will fuel the development of robust, efficient, and top-tier software solutions. At the cutting edge of technology, you’ll apply systematic and disciplined approaches to every stage of the software lifecycle: from design and development to rigorous testing and evaluation. You will leverage generative AI, agentic AI, and other AI ‑ enabled tools and intelligent automation to enhance development efficiency, improve code quality, and support scalable, forward-looking system design.

Your unwavering commitment to quality and your problem-solving prowess will serve as the guiding stars in your role.

Responsibilities

The Software Engineering team is a group of full stack developers who design, develop, and maintain our products, tools, and infrastructure.

Your Day-to-day Job Will Consist Of
  • Serve as a leader on a software engineer team, contributing to the planning, scoping, estimation, and execution of technical solutions, including the effective use of AI ‑ assisted development and delivery tools.
  • Work closely with product managers, designers, and fellow engineers to enhance software applications, leveraging AI insights to inform design choices and technical tradeoffs where appropriate.
  • Uses AI to lead projects, d emonstrates a lead’s ability to make sound, critical architectural decisions for the team and optimizing code for performance, scalability, and reliability, including the evaluation of AI ‑ driven approaches and automation.
  • Independently write clean, maintainable code using programming languages such as Type Script, Java, C#, Python, or other relevant tech stacks while utilizing AI ‑ enabled tools to improve development speed, accuracy, and consistency.
  • Engage in code reviews, identifying and resolving bugs, and fine-tuning existing systems, including the use of AI‑powered analysis and testing techniques.
  • Contribute across all phases of the software development lifecycle (SDLC), from initial design to deployment, incorporating AI where it enhances quality, efficiency, or maintainability.
  • Assist in testing and quality assurance, ensuring software reliability and optimal performance through both traditional and AI augmented testing methodologies.
  • Innovate by exploring emerging technologies, including AI and machine learning capabilities, and proposing creative solutions to technical challenges.
Qualifications

Minimum Qualifications
  • Minimum of 8+ years of relevant and related work experience.
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent, or equivalent years of relevant work experience.
  • Travel occasionally, up to 5-10%, for key moments such as team summits, training, conferences, etc., with increased frequency during peak periods based on business demands.
  • This position is subject to company on call policies which constitutes working hours outside of the normal workday as needed.
  • Additional experience may be substitute for an advanced Degree.
  • Proficiency with at least one or more programming languages (e.g., Type Script, Java, C#, Python, or other relevant tech stacks)
  • Experience leading complex coding projects with no oversight.
  • Experience using AI ‑ assisted development tools (e.g., for coding, testing, debugging, or documentation) to improve productivity and code quality.
  • Ability to evaluate, apply,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary