Senior Software Engineer
$79.7k - $136.8kPowerSchool
Job Title
PowerSchool is seeking a dedicated team of innovators guided by our shared purpose of powering personalized education for students around the world.
Job Description
From the central office to the classroom to the home, PowerSchool supports the entire educational ecosystem as the global leader of cloud-based software for K-12 education. Our employees make it all possible, and a career with us means you're joining a successful team committed to engaging, empowering, and improving the K-12 education experience everywhere.
Responsibilities
Key responsibilities include:
- Design and build AWS serverless components using Lambda, Step Functions, API Gateway and related services.
- Develop backend services and components using Python, TypeScript, and SQL.
- Write and optimize SQL for data access and reporting workloads; Snowflake experience is a plus.
- Implement AI-driven solutions to extract business logic from legacy code, generate new report parameter screens and metadata, and perform logic validation.
- Collaborate with the Lead Engineer and cross-functional teams on architecture and roadmap execution.
- Contribute to code quality, testing, performance tuning, logging, monitoring, and observability.
- Participate in design reviews and provide technical input to continuously improve the platform.
- Drive technical project strategy, lead large-scale ML infrastructure optimization, and oversee the design and implementation of state-of-the-art GenAI solutions.
- Leverage modern orchestration frameworks (LangChain, LangGraph, MCP, semantic routers) to coordinate multi-step, tool-augmented workflows.
Qualifications
Minimum qualifications include:
- Minimum of 5+ years of relevant and related work experience.
- Bachelor's degree or equivalent, or equivalent years of relevant work experience.
- Strong hands-on experience with AWS serverless technologies.
- Proficiency in Python and TypeScript for backend development.
- Strong SQL foundation; comfort with complex transformations.
- Demonstrated AI engineering experience, such as LLM integration, embeddings, or AI-driven code workflows.
- Experience building distributed systems, data-intensive applications, or modernizing legacy systems.
- Strong problem-solving ability and willingness to dive deep into complex logic.
- Snowflake or modern cloud data warehouse experience.
- Familiarity with ETL/ELT frameworks.
- Experience with AI automation tools, code-gen frameworks, or metadata extraction pipelines.
- Strong communication and collaborative engineering habits.
- Some basic understanding and experience of Data Science Algorithms
Compensation & Benefits
PowerSchool offers the following benefits:
- Comprehensive Insurance Coverage (including Medical, Dental, Vision, Pharmacy benefits, Life Insurance and AD&D)
- Flexible Spending Accounts and Health Savings Accounts
- Short-Term Disability and Long-Term Disability
- Comprehensive 401(k) plan
- Generous Parental Leave
- Unrestricted paid time off (known as Discretionary Time Off - DTO)
- Wellness Program, including ClassPass & Employee Assistance Program
- Tuition Reimbursement
- Optional Benefits: Pet Insurance, Identity Theft Protection, Student Debt Repayment Program and Prepaid Legal coverage
A reasonable estimate of the base compensation range for this position is $79,700 - $136,800 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 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 View email address on click.appcast.io.
- Upbound is hiring a Senior Software Engineer in Dallas, Texas, to build and operate Upbound Spaces, our control plane management software. You will troubleshoot multi-tenant SaaS environments and support enterprise management in cloud and on-premises setups. Candidates...Senior
- ...Title: Senior Software Engineer (Bootloader) Location: Irving, TX Job Description ~6+ years of experience in architecture, design, prototyping, software development, code review and unit testing for embedded devices. ~ High proficiency with...SeniorRemote work
$150k - $200k
...Senior Software Engineer Title of Role: Senior Software Engineer Location: Texas, onsite Company Stage of Funding: Venture-Backed — Software Development, Crypto Office Type: Onsite Salary: $150K–$200K Company Description We're representing a dynamic...SeniorWork at officeWorldwide- ...Senior Software Engineer Tech Tammina LLC Job Description 4+ years experience building great software, preferably on SaaS or Platform products 2+ years experience in Java technologies, ideally with Spring/Hibernate experience 1+ years experience with web browser...Senior
$75 per hour
...Schedule: Hybrid 2 days onsite. ( Position will begin onsite.) Duration: end of year Job Description: The Lead Test Engineer is responsible for independently leading Test Engineering teams. You will be responsible for developing test plans and...SeniorHourly pay- ...Senior Software Engineer Opportunity Oculon Intelligence is an AI-native, security first market intelligence platform built for the future of equities and options. We provide mission critical infrastructure required for enhanced compliance, execution analytics and...SeniorRemote work
$102.4k - $179k
...products and applications. You will partner closely with AI/ML engineers, data scientists, and cross-functional teams to productionize... ...engineering trends, AI-assisted development tools, and modern software practices to drive continuous improvement and innovation. Partner...Senior- ...Position Overview Our client is seeking a Senior Software Engineer with a strong Electrical Engineering background to lead the design and development of embedded software, control systems, and test platforms for high-voltage and power electronic products. In this role...Senior
- ...Position Title: Senior Software Engineer Company Address: 3300 Olympus Blvd., Suite 120 Dallas, TX ONSITE 5 Days a Week. Duration: 6 months C2H Our software delivery teams are outcomes-driven and take full ownership of the systems they design, build...Senior
- ...Senior Software Engineer Doeren Mayhew is the 37th largest U.S. tax, assurance and advisory firm headquartered in Troy, Michigan with over 25 offices across the country and abroad. Founded in 1932, Doeren Mayhew is positioned for successful future growth. If you want...Senior
- ...Senior Software Engineer Chicago, IL, Dallas, TX, or Jersey City, NJ Hybrid – onsite 2-3 days per week, WFH 2-3 days per week Position Summary: This role is open with a financial services company. The Senior Software Engineer works with business analysts, team...SeniorImmediate startWork from home2 days per week3 days per week
$128.05k - $192.07k
...Hardware Test Engineering Software Developer Shield AI's mission is to protect the lives of service members and civilians with intelligent systems. The Hardware Test Engineering team contributes to this effort by designing test solutions that drive high hardware reliability...SeniorFull timeTemporary workPart timeInternship- ...Our client, a data center company in the DFW area, Senior Software Engineer with strong experience in IoT Edge, MQTT, and cloud data pipelines , to support the next generation of Data Center Infrastructure Management (DCIM) platforms. In this role, you will build...SeniorLocal area
$119.8k - $234.7k
...Responsibilities include the following. Collaboration with engineers and researchers to build and optimize training infrastructure... ...working with engineering teams to deliver large-scale software systems, preferably in AI, machine learning, graphics or related...SeniorOngoing contractLocal area$69.2k - $153.3k
...Senior Software Engineer in Test Category: Testing/Quality Assurance Main location: United States, Texas, Dallas Position ID: J0426-2259 Employment Type: Full Time U.S. - The best version of me ( By playing this video you consent to Google/YouTube...SeniorFull timeLocal area- ...investment managers turn complexity into clarity. We build software and data solutions that give hedge funds and financial services... ...financial services platform. We’re hiring a hands-on Senior Software Engineer to own the next generation of our reporting and analytics UI...SeniorLive inWork at officeVisa sponsorshipFlexible hours
- Join a National Top Workplace Named a Top Workplace in the USA and Top Remote Workplace, Kobie is where the best minds in loyalty come together, driven by passion and innovation. We’re always looking for talented individuals who are ready to join a collaborative, growth...SeniorRemote workFlexible hours
$93.2k - $164.45k
...Software Engineer Senior - Embedded, Dallas, TX | Lockheed Martin Lockheed Martin is a global security and aerospace company that employs approximately 114,000 people worldwide and is principally engaged in the research, design, development, manufacture, integration...SeniorFull timeTemporary workWork experience placementWorldwideFlexible hours$165k - $215.8k
...foreign equivalent degree in Applied Computer Science, Computer Engineering, Computer Science or Computer Applications and 3 years of... ...and Maven; and utilizing Linux, Unix and Windows. Our Senior Software Engineers earn between $165,000 - $215,800 yearly. Not to mention...SeniorTemporary workLocal area$75 - $80 per hour
...Description # Home # Search Jobs # Job Description Senior Software Engineer Contract to Hire: Dallas, Texas, US Salary Range: 75.00 - 80.00 | Per Hour Job Code: 369508 End Date: 2026-06-18 Days Left: 15 days, 3 hours left...SeniorHourly payContract workTemporary work$88.9k - $165.1k
...team that's not afraid to push boundaries or take risks. Responsibilities What will you enjoy in this role? As a Senior Software Engineer in the CDP team, you will be driving delivery, and execution for critically important data systems. You will define...SeniorLocal areaFlexible hours$100k - $179k
...About this role: Wells Fargo is seeking a Senior Software Engineer within Core Infrastructure Services (CIS) to enable and manage safe, secure, and efficient public cloud environments across Microsoft Azure and Google Cloud Platform. CIS accelerates enterprise application...SeniorWork experience placementRemote work- A leading tech company is seeking an experienced software engineer to evaluate and refine AI-generated code, ensuring it is efficient and reliable. The role involves collaboration with cross-functional teams and developing agents for code verification. Candidates must have...SeniorFor contractorsRemote work10 hours per weekFlexible hours
$112.71k - $183.14k
...data is created, managed, and delivered for Caterpillar and dealers when quoting rebuilds, maintenance, and repairs. As a Senior Software Engineer on the CAT Digital - Global Services Application Team, you will help develop a centralized customer hub in partnership with...SeniorPart timeCasual workWork at officeWorldwideRelocation packageFlexible hours- ...position is not eligible for remote work.* Bachelor's degree in computer science, Computer Engineering, Electrical Engineering, or related technical field.* 7+ years of professional software development experience, including strong hands-on embedded C and C++ development.*...SeniorFull timeWork at office
$110k - $170k
...Pacific, including Japan and Australia. Job Description Our leading-edge Agile team in the engineering group is looking for a motivated and energetic Senior Software Engineer who is eager to learn and make big changes to our mission critical applications. This is...SeniorContract workWork at officeWork visaFlexible hours- A leading AI research accelerator based in the United States is seeking a skilled software engineer with over 5 years of experience. You will evaluate AI-generated code, collaborate with cross-functional teams, and develop solutions that ensure code quality and reliability...SeniorFor contractorsRemote workFlexible hours
$155k - $233k
...you’re empowered to do your best work. About the Role We are looking for a highly experienced and forward-thinking Senior Software Engineer to help design, build, and scale a mission-critical platform that orchestrates and manages the activities required to...SeniorFull timeWork at office$92.8k - $170.3k
...Ministries of Education Statewide Implementation Talk to an Expert Login Talk to an Expert Senior Software Engineer - (Plano/Austin) Research and Development 2026-52622 Dallas, TX Apply View All Jobs View All Dallas...SeniorTemporary workWork at officeRemote workFlexible hours- ...Senior Software Engineer At HDR, our employee-owners are fully engaged in creating a welcoming environment where each of us is valued and respected, a place where everyone is empowered to bring their authentic selves and novel ideas to work every day. As we foster...SeniorFull timeTemporary workPart time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software sales engineer Dallas, TX
- software engineer full time Dallas, TX
- facebook software engineer Dallas, TX
- startup software engineer Dallas, TX
- intermediate software engineer Dallas, TX
- research software engineer Dallas, TX
- software developer no experience Dallas, TX
- rust software engineer Dallas, TX
- freelance software developer Dallas, TX
- work from home software developer Dallas, TX


