Principal Software Engineer
$100.5k - $231.9kPowerSchool
Principal Software Engineer/ArchitectAt PowerSchool, 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 PowerSchool 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.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 Principal Software Engineer/Architect, you will shape our software systems and pursue the most demanding and impactful software development tasks. Your unmatched 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.ResponsibilitiesThe 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 highly skilled software engineer addressing the most complex and pressing software development needs across a multi-product portfolio, 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, fellow engineers, and engineering leaders to enhance software applications and create new ones, leveraging AI insights to inform design choices and technical tradeoffs where appropriate.Uses AI to make transformative and highly impactful change, demonstrates an exceptional 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 TypeScript, 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.Guide and mentor engineers, sharing best practices for high-quality software development and the responsible, effective use of AI tooling.QualificationsMinimum Qualifications:Minimum of 15+ 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.Experience as the primary engineer responsible for large and complex coding projects as well as for system design and code integrity of large enterprise codebases while having demonstrated success with codebase modernization and decomposition.Experience using AI?assisted development tools (e.g., for coding, testing, debugging, or documentation) to improve productivity and code quality.Ability to evaluate, apply, and govern AI solutions responsibly, with consideration for security, performance, and maintainability.Ability to work with current software design principles, including patterns, algorithms, data structures.SQL and database experience.Familiarity with OWASP threats and mitigation techniques.Strong analytical and problem-solving skills, along with effective written and verbal communication.Capability to manage a heavy workload, handle frequent interruptions, and work with minimal oversight.Adaptability to a changing, dynamic environment.A passion for mentoring and guiding junior engineers.Preferred Qualifications:Familiarity with Kanban methodologies and relevant tools.Understanding of the Education Technology industryCompensation & BenefitsPowerSchool offers the following benefits:Comprehensive Insurance Coverage (including Medical, Dental, Vision, Pharmacy benefits, Life Insurance and AD&D)Flexible Spending Accounts and Health Savings AccountsShort-Term Disability and Long-Term DisabilityComprehensive 401(k) planGenerous Parental LeaveUnrestricted paid time off (known as Discretionary Time Off - DTO)Wellness Program, including ClassPass & Employee Assistance ProgramTuition ReimbursementOptional Benefits: Pet Insurance, Identity Theft Protection, Student Debt Repayment Program and Prepaid Legal coverageA reasonable estimate of the base compensation range for this position is $100,500 - $231,900 USD. This compensation range is specific to the United States and it incorporates many factors including but not limited to an applicant's skills and prior relevant experience and training; licensures, degrees, and certifications; internal equity; internal pay ranges; and market data/range parameters.EEO CommitmentPowerSchool 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 View email address on click.appcast.io.
$107.5k - $204.5k
...the demands of the global market. Join us and help shape the future of aerospace and defense. What YOU will do: As a Principal Software Engineer, you will contribute to the development of advanced software solutions that support a variety of mission-critical...SuggestedTemporary workWork experience placementWork at officeRemote workRelocationRelocation packageFlexible hours$136.2k - $204.3k
...2220 W. Broad Street, Richmond, Virginia, 23220CarMax, the way your career should be! About the positionWe are seeking a Principal Software Engineer who will be part of a team focused on building robust, enterprise level inventory platforms and solutions. Prior experience...SuggestedHourly payFull timeWork at office- ...the pace for unlocking new possibilities that better serve the property industry.Job Description:The hybrid-remote Principal Software Development Engineer leads the design, development, and testing of complex software systems and applications. This senior-level position...SuggestedFull timeLocal areaRemote workFlexible hours
$246k - $394k
...engages, supports, and grows customers at scale. As a Senior Principal Engineer for GTM Experiences, you will serve as the LOB-level... ...ll need to thrive (Requirements) 10+ years of experience in software engineering, with a strong background building and evolving...SuggestedLocal areaRemote work$283k
...experimentation platform, training pipelines, and the tooling ML engineers and data scientists rely on every day. Our work directly... ...shipping to restaurants. Toast is seeking a Senior Principal Software Engineer to act as the technical leader on the ML Platform team...SuggestedWork at officeLocal areaRemote work- ...Goldman Sachs in Dallas seeks a Front Office Engineer to design and implement cutting-edge, low-latency software for pricing, quoting, and hedging a wide range of instruments. You will help build scalable platforms that enable risk and P&L management for trading desks...
$129.5k - $240.5k
...Director Of Software EngineeringWe are looking for a hands-on Director of Software Engineering to lead the development of a modern Integration Platform that ingests, transforms, and loads data from various third-party connectors into our core People Cloud Platform. This...Temporary workFreelanceLocal areaFlexible hours- ...Principal Software Engineer – Forward Deployed (Java / React / AI)Location: Dallas, TX (Onsite) Employment Type: Contract Experience Level: Senior / Principal (13+ Years)Position Overview We are seeking a highly adaptable Principal Forward Deployed Engineer (FDE) to join...Contract work
- ...What you'll do...Do you have boundless energy and passion for engineering data used to solve dynamic problems that will shape the... ...environment comes the biggest of big data sets.As a Walmart Principal Software Engineer, you will dig into our mammoth scale of data to help...Temporary work
- ...Principal Software EngineerThe primary responsibility of the Principal Software Engineer is to lead the technical direction and innovation of our software development efforts. The Principal Software Engineer will leverage deep technical expertise and passion for building...Work experience placement
$90k - $125k
...The work we do matters. About the job At Skylight, software engineers design, implement, and maintain software systems to improve... ...setting technical direction across a team or product (staff and principal levels) Ability to work successfully within a professional...Full timeTemporary workFor contractorsRemote workFlexible hours$144.2k - $288.4k
...Principal Software EngineerWe're building a world of health around every individual — shaping a more connected, convenient and compassionate... ...community at a time.Position Summary: Principal Software Engineer for the next-generation compute platform powering CVS Health...Hourly payFull timeTemporary work$193k - $236k
...The Cloud-Build's Software Engineering discipline within Slalom co-creates custom software, data, and cloud products with clients who are... ...clients’ needs. What You’ll Do The Software Engineering Senior Principal balances their time between being an effective people...Temporary workWork at officeLocal areaFlexible hours- ...Principal Software EngineerA technology-focused engineering organization is seeking software engineers to help design and build high-performance distributed computing systems used in complex, mission-critical environments. The team develops advanced software platforms...Contract work
$242.4k - $303k
...As Marqeta’s Principal Software Engineer on the Core Issuing & Processing team, you will work across the entire domain to stand up and drive high-impact projects for our customers from inception to completion. You will take on highly technical initiatives that optimize...Work at officeRemote workFlexible hours$193k - $236k
...The Cloud-Build's Software Engineering discipline within Slalom co-creates custom software, data, and cloud products with clients who are... ...clients’ needs. What You’ll Do The Software Engineering Senior Principal balances their time between being an effective people...Temporary workWork at officeLocal areaFlexible hours- ...Principal Software Engineer -PJob DescriptionPaychex is reimagining how businesses manage their workforce by bringing payroll, HR, benefits, and advisory services together into a single connected HCM platform. As Paychex and Paycor come together, we're combining innovative...Full timeContract workPart timeInternshipLocal area
$107.5k - $204.5k
...protect our world.Embark on a journey where your expertise in software engineering will help shape the future of aerospace technology. At... ...safeguarding the lives of those who protect us.As our next Principal Engineer, you'll immerse yourself in Strategic Nuclear Deterrence...Temporary workWork experience placementWork at officeRemote workFlexible hours$175k - $205.9k
Are you ready to make an impact?West Monroe is searching for a Principal AI Software Engineer, to join our team in our Technology & Experience (TechEx) practice. You will partner with our clients and other West Monroe team members on transformational AI projects. On client...Local areaImmediate startFlexible hours$107.5k - $204.5k
...meet the demands of a rapidly evolving global market. Collins Aerospace is seeking a highly skilled and motivated Principal Software Integration Engineer to perform assembly, checkout of hardware (HW) and software (SW), network communications equipment racks, and program...Temporary workWork experience placementWork at officeRemote workFlexible hours$213k - $319k
...Summary Provides technical leadership across multiple products and engineering teams within Managed Solutions Product Engineering. Defines... ...advisor to engineering and product teams on architecture, software design, development practices, and technology adoption. Lead complex...Full timeWork at office$200.6k - $250.4k
Principal Staff Software Engineer - Data as a ServiceAbout the RoleWEX is transforming into a data-driven enterprise through its modern Data-as-a-Service (DaaS) platform. At the core of this strategy is a need for world-class technical leadership—engineers who can see across...Full timeFlexible hours$147.76k - $240.11k
...things that once felt impossible—intelligent machines operating in dynamic jobsites—into reality. We are looking for a senior software engineer to lead the development of our digitial twin and simulation stack. This is a key position which will both define and build the...Full timePart timeWork at officeRelocationVisa sponsorshipRelocation packageFlexible hours- ...Role: Principal AI Software Engineering Lead / IT Architect 3 Location: Irving, TX (Hybrid onsite for 3 days/week) Contract: 12 Months Contract Position’s Contributions to Work Group: Seeking a Principal AI Software Engineering Lead to drive adoption of AI...Contract workInternshipWork at office3 days per week
$107.5k - $204.5k
...of aerospace and defense. Collins Aerospace Integrated Secure Processing Solutions (SPS) team is looking for an Principal Software Lead Engineer who is passionate about collaborating with high-performance teams to create mission-critical solutions that support Mission...Temporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$107.5k - $204.5k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...Technology, Engineering or Mathematics (STEM) and 8 years of relevant software engineering experience.Experience with Agile metrics such as...Temporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours- ...Rehrig Pacific Company, Inc. in Richardson, TX is seeking a Principal Software Engineer to lead design and delivery of scalable enterprise software. You will drive modern architecture, cloud-native development, and secure integrations across ERP/CRM and manufacturing...
- ...Lead Associate Principal Java Software Engineer Direct message the job poster from New York Technology Partners Job Title Lead Associate Principal, Software Engineering: Java Location Dallas, TX or Chicago, IL (Onsite from Day 1, Hybrid Model – 3 Days Onsite) About the...Full time
- ...Rehrig Pacific Company seeks a Principal Software Engineer to lead design and delivery of scalable enterprise software. You will shape architecture, drive cloud-native and RFID-enabled solutions, and mentor engineers. You will ensure security, performance, and reliability...
- ...Senior Principal Software Product Owner/Release Train Engineer (RTE) Strategic Solutions – Collins Aerospace, Richardson, TX U.S. citizenship required; Top Secret security clearance required (TSSCI preferred). Overview Collins Aerospace’s Strategic Solutions...Relocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal consultant Dallas, TX
- associate principal Dallas, TX
- principal cloud computing engineer Dallas, TX
- principal Dallas, TX
- principal architect Dallas, TX
- senior principal cloud computing engineer Dallas, TX
- senior principal scientist Dallas, TX
- javascript software engineer Dallas, TX
- software sales executive Dallas, TX
- software Dallas, TX





