Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer I

$79.7k - $136.8k

PowerSchool

Senior Software Engineer At 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 Senior Software Engineer, you will play a key role in building and improving scalable, reliable, and high-quality software solutions that support our products and platform. You will apply strong software engineering fundamentals across the full software development lifecycle, including design, development, testing, deployment, and ongoing optimization. In this role, you will work independently on complex features and systems, collaborate closely with cross-functional partners, and contribute to sound technical decisions within your team. You will also use generative AI, agentic AI, and other AI-enabled development tools to improve engineering efficiency, code quality, and delivery outcomes, while applying these tools responsibly and thoughtfully. This is a senior-level individual contributor role for an engineer who can solve a broad range of technical problems, contribute to system design, support engineering best practices, and mentor less experienced team members. 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: Design, build, test, deploy, and maintain software applications and services using modern programming languages such as TypeScript, Java, C#, Python, or other relevant technologies. Own the delivery of complex features, services, or components with a high degree of independence, making sound technical decisions within established architectural patterns and team standards. Collaborate with product managers, designers, and fellow engineers to translate business and user needs into technical solutions, balancing functionality, scalability, performance, and maintainability. Contribute to system and solution design, offering input on architecture, technical tradeoffs, and implementation approaches for new features and enhancements. Use AI-assisted development tools for coding, debugging, documentation, testing, and analysis to improve productivity, code consistency, and development quality. Participate actively in code reviews, providing constructive feedback and ensuring adherence to coding standards, quality expectations, and secure development practices. Troubleshoot and resolve software defects, performance issues, and reliability concerns in both new and existing systems. Contribute across all phases of the software development lifecycle (SDLC) from requirements and design through implementation, testing, release, and support. Support quality assurance efforts by creating and maintaining unit tests, integration tests, and other validation approaches, including AI-augmented testing techniques where appropriate. Apply current software design principles, patterns, algorithms, and data structures to build maintainable and efficient solutions. Partner with team members to improve development workflows, automation, observability, and engineering efficiency. Explore emerging technologies, including AI and machine learning capabilities, and recommend practical applications that improve the product, platform, or development process. Mentor junior engineers through technical guidance, code review feedback, and modeling strong engineering practices. Contribute to a culture of continuous improvement, responsible AI usage, collaboration, and technical excellence. Qualifications Minimum Qualifications: Minimum of 5+ 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 in at least one or more programming languages such as TypeScript, Java, C#, Python, or other relevant tech stacks. Experience delivering production-grade software and independently owning significant features or technical components. Demonstrated ability to work on problems of diverse scope, analyze technical issues, and apply sound judgment to identify effective solutions. Experience using AI-assisted development tools (for example, coding, testing, debugging, documentation, or analysis) to improve productivity and software quality. Ability to apply AI tools responsibly with consideration for security, privacy, reliability, maintainability, and appropriate human oversight. Experience working within modern software development practices, including version control, CI/CD pipelines, code reviews, and Agile or Kanban methodologies. Strong understanding of software design principles, design patterns, algorithms, and data structures. Familiarity with SQL and database concepts; hands-on database experience preferred. Familiarity with OWASP threats and mitigation techniques and secure coding practices. Strong analytical, troubleshooting, and problem-solving skills. Effective written and verbal communication skills, with the ability to collaborate across technical and non-technical stakeholders. Ability to manage multiple priorities in a dynamic environment with limited day-to-day supervision. Preferred Qualifications: 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. PowerSchool

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer I in Dallas, TX vacancy
  •  ...AI stacks, including frameworks for building autonomous agents, planning, memory, and tool use. Hands-on experience with prompt engineering, model fine-tuning, and deployment of Generative AI applications. Hands on experience with GitHub, Confluence, JIRA, Jenkins, CI/... 
    Senior

    Virtusa

    Irving, TX
    4 days ago
  • $45 - $50 per hour

    DescriptionKforce has a client in Dallas, TX that is seeking a Senior Software Engineer.Operational Support & Environment Management:* Support Development, UAT, and Production environments* Monitor application health, system performance, and operational dashboards* Troubleshoot... 
    Senior

    KForce

    Dallas, TX
    10 hours ago
  •  ...Seeking a Senior Software Engineer with 5+ years of experience supporting enterprise applications and operational environments, with strong expertise in .NET, AWS, SQL, production support, deployments, and troubleshooting . Roles and Responsibilities Support Development... 
    Senior
    Contract work

    Neshent Technologies

    Dallas, TX
    9 days ago
  • $191k - $293k

    The BasicsAs a Tanium Senior Software Engineer, you will be tasked with building and maintaining best-of-breed products as part of a small and nimble development team. Tanium focuses on a strong customer engagement model and feedback process to ensure our products are... 
    Senior
    Full time
    Contract work
    Live in
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Tanium

    Addison, TX
    1 day ago
  • $120k

     ...HiOperator is seeking a highly skilled and motivated Senior Software Engineer to join our team and help drive innovation in the customer service industry by delivering large and complex features, owning significant sections of our codebase, and working across the entire... 
    Senior
    Full time
    Work at office

    HearstLab

    Dallas, TX
    more than 2 months ago
  • $174k - $252k

     .... ~3 years of experience testing, maintaining, or launching software products. ~1 year of experience with software design and architecture...  ...leadership role. About the job Google's software engineers develop the next‑generation technologies that change how... 
    Senior

    Google LLC

    Addison, TX
    6 hours ago
  •  ...and experienced professional to join our dynamic team in Dallas, TX. This role is ideal for someone who is passionate about software engineering and has a strong background in AI and Java development. Required Skills & Qualifications Must have 10+ years of hands... 
    Senior
    Work experience placement
    Immediate start

    Artech

    Dallas, TX
    15 hours ago
  •  ...solutions. Participate in estimation process. Responsible for source code development; create technical documentation; utilize software configuration, version and quality management processes. Responsible for unit testing, performance tuning, defect remediation... 
    Senior
    Work experience placement

    Relevance Lab

    Dallas, TX
    10 days ago
  •  ...Role description Java Developer Java Backend Engineer Experience Mid to Senior About the Role We are seeking a highly skilled Java Developer...  ...to work independently and take ownership of deliverables Attention to detail and commitment to software quality
    Senior

    LTM

    Irving, TX
    2 days ago
  •  ...Job Description Job Description Title: Senior Software Engineer  Function: Engineering Reports to: VP of Technology Level: Senior Lead/Manager Location: Addison, TX (5 days/week in-office) Please note: This position requires candidates to be based in... 
    Senior
    Work at office
    Visa sponsorship
    Flexible hours

    Braviant Holdings

    Dallas, TX
    22 days ago
  •  ...Senior Software Engineer 7-Eleven is an iconic family of brands with over 86,000 locations, surpassing every retailer in the world. We revolutionize convenience, restaurants and fuel through cutting edge innovation — working hard to be the customer's first choice. 7... 
    Senior
    Work experience placement

    7-Eleven

    Dallas, TX
    2 days ago
  • $130k - $180k

     ...lenders and financial institutions. We're looking for a senior-level full-stack engineer who pairs deep judgment with modern AI-assisted development...  ...looking for: ~ Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.... 
    Senior
    Temporary work
    Work visa
    Flexible hours

    Total Expert

    Dallas, TX
    6 days ago
  • $105k - $145k

     ...Salary: $105,000 - 145,000 per year Requirements: Bachelors degree in computer science, computer engineering, or a related field. At least 8 years of professional software development experience, including 4 or more years with C# and .NET across .NET Framework desktop... 
    Senior
    Full time
    Immediate start
    Shift work

    CEC Entertainment

    Irving, TX
    4 days ago
  • Lead by example, driving engineering excellence across the team while actively mentoring and developing technical talent.Partner closely...  ...partnerships across internal stakeholders including Google's software supply chain integrity program and executive leadership as well... 
    Senior

    Google

    Sunnyvale, TX
    1 day ago
  • $174k - $252k

     ...or equivalent practical experience.5 years of experience with software development in one or more programming languages.3 years of experience...  ...developing accessible technologiesGoogle's software engineers develop the next-generation technologies that change how billions... 
    Senior

    Google

    Sunnyvale, TX
    3 days ago
  • $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 company on a mission... 
    Senior
    Work at office
    Worldwide

    Recruiting from Scratch

    Dallas, TX
    5 days ago
  • Senior Software Engineer Mandatory Skills: GCP / Power BI Remote BI Developer responsible for owning the semantic layer and reporting ecosystem. Develop and support reports across Power BI, Tableau, and SAS. Work with data hosted on GCP/BigQuery through MCC. Support both... 
    Senior
    Remote work

    Resource Logistics

    Dallas, TX
    15 hours ago
  • Senior Software Engineer We are seeking an experienced Senior Software Engineer with a strong background in Java-based enterprise application development. The ideal candidate will bring deep expertise in modern microservices architecture, strong problem-solving skills,... 
    Senior

    Omni Inclusive

    Irving, TX
    15 hours ago
  • $174k - $252k

     ...are both high-performing and scalable.Work across research and engineering teams to build ML signals, techniques and infrastructure to...  ...or equivalent practical experience. 5 years of experience with software development in one or more programming languages.3 years of experience... 
    Senior

    Google

    Sunnyvale, TX
    1 day ago
  • 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 technologies... 
    Senior
    Full time

    TecTammina

    Irving, TX
    15 hours ago
  • $150k - $275k

     ...native insurance carrier building better insurance products and software across multiple verticals. We're not a broker, so we...  ...Kindred, TCV, and others at a $2.6B valuation. We're hiring a senior software engineer for a new agentic product in real estate. You will be the... 
    Senior
    Contract work

    Corgi Insurance Services, Inc

    Dallas, TX
    15 hours ago
  • $143k - $170k

     ...Overview Position Type: Full Time Job Shift: Normal Business Hours Category: Salary Exempt Description Senior Software Engineer Regular Position, Full Time Bronx, NY | Irving, TX | Sacramento, CA If you are a forward-thinking engineering... 
    Senior
    Full time
    Work at office
    Local area
    Monday to Friday
    Shift work

    Jobleads-US

    Irving, TX
    4 hours ago
  • $130k

     ...We're hiring a Senior Software Engineer (Azure) to be our client's hands-on technical lead for a modern Azure and .NET platform - designing, building, and owning production systems, not just coordinating them. This can be a direct-hire OR 1-year contract position in Irving... 
    Senior
    Hourly pay
    Full time
    Contract work
    Remote work

    Business Centric Technology

    Irving, TX
    2 days ago
  • $84.06 - $92.06 per hour

    Senior Data Engineer And Analyst - Hybrid Genesis10 is currently seeking a Senior Data Engineer and Analyst for a contract position with a Global Financial Institution located in Iselin, NJ or Charlotte, NC or Boston, MA or Dallas, TX. This is an 18+ month contract opportunity... 
    Senior
    Hourly pay
    Contract work

    Genesis10

    Dallas, TX
    15 hours ago
  •  ...Job Description Job Description About the Role We're seeking a talented Senior Full Stack Software Engineer to join our growing engineering team at InfiniteChoice. You'll lead the design and development of cloud-native software solutions that serve millions of users... 
    Senior

    INFINITE CHOICE LLC

    Dallas, TX
    29 days ago
  •  ...Job Description Job Description About the Role We're seeking skilled a Senior Software Engineer to design and develop the core API services and backend systems that power InfiniteChoice's platform. You'll build cloud-native software solutions that serve millions... 
    Senior
    Contract work

    INFINITE CHOICE LLC

    Dallas, TX
    a month ago
  • Responsibilities Kforce has a client in Dallas, TX that is seeking a Senior Software Engineer.Operational Support & Environment Management: Support Development, UAT, and Production environments Monitor application health, system performance, and operational dashboards... 
    Senior
    Hourly pay
    Contract work

    Kforce

    Dallas, TX
    15 hours ago
  •  ...integrate with enterprise systems and workflows. Apply prompt engineering and context engineering to optimize agent behavior and...  ...mentor junior engineers, and contribute to best practices in software development and AI integration. Stay current with emerging... 
    Senior

    Relevance Lab

    Dallas, TX
    10 days ago
  •  ...Job Description Job Description About the Role We're seeking a talented Senior Full Stack Software Engineers to join our growing engineering team at InfiniteChoice. You'll lead the design and development of cloud-native software solutions that serve millions of users... 
    Senior

    INFINITE CHOICE LLC

    Dallas, TX
    a month ago
  • 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 leads and... 
    Senior
    Immediate start
    Work from home
    2 days per week
    3 days per week

    1872 Consulting

    Dallas, TX
    15 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer I. Be the first to apply!