National University

Senior Software Engineer

National University$78K — $105K *
US-AnywhereRemote in United States
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field with 4 years of relevant experience, or 10 years in a technical role
  • Minimum of six years developing on Salesforce and MuleSoft platforms
  • At least two years in a technical leadership role
  • Experience designing and implementing integration architectures across Salesforce, MuleSoft, and Azure
  • Proficient in Salesforce Apex, MuleSoft (Anypoint), Java, C#/.NET, JavaScript, HTML/CSS, SOQL, and T-SQL

Responsibilities

  • Provide technical leadership and mentorship to development team
  • Contribute hands-on to design, develop, and maintain integration platforms
  • Collaborate with designers and product managers to implement features and integrations
  • Lead technical architecture discussions and drive technical decisions
  • Plan development work from inception to delivery, including task organization and deadline management
  • Conduct code reviews to ensure code quality and performance
  • Act as a technical advisor for third-party vendor integrations

Benefits

  • Comprehensive well-being benefits for you and your family
  • Focus on holistic employee support through total rewards package
  • Remote work flexibility
  • Opportunity for professional development and mentorship
Full Job Description
Compensation Range:
Annual Salary: $78,496.00 - $105,974.00

Position Summary

The Senior Software Engineer plays a central role in designing, building, and maintaining the enterprise systems that power National University's technology ecosystem. As a member of the Development and Salesforce team, this position delivers scalable, high-quality software solutions across the Salesforce, MuleSoft, and Azure platforms, with particular emphasis on the integrations that connect these systems to third-party vendor applications. The Senior Software Engineer provides technical leadership and mentorship to the development team and partners closely with the Associate Director of Development and Salesforce on major initiatives related to platform modernization, integration architecture, and engineering best practices.

Essential Functions:
  • Provides technical leadership and mentorship to the development team, promoting consistent engineering best practices and code quality.
  • Serves as an active, hands-on contributor to the design, development, and maintenance of the Salesforce, MuleSoft, and Azure integration platforms.
  • Partners with UX/UI Designers, Product Managers, and Business Analysts to identify, scope, and implement features, integrations, and core platform functionality.
  • Leads technical architecture and infrastructure discussions, driving sound technical decisions across integration and platform initiatives.
  • Plans development work from inception to delivery, including organizing tasks, estimating work, and adjusting to meet objectives, requirements, deadlines, and business goals.
  • Conducts and participates in code reviews to promote consistent engineering excellence and shared knowledge, continuously identifying opportunities to improve platform performance, scalability, and reliability.
  • Serves as a technical advisor and escalation point for third-party vendor integrations, evaluating vendor solutions and ensuring alignment with enterprise architecture standards.
  • Designs and maintains CI/CD deployment pipelines using GitHub Actions.
  • Performs other duties as assigned.


Supervisory Responsibilities: N/A

Requirements:

Education & Experience:
  • Bachelor's degree in Computer Science or a related field with 4 years of relevant experience
  • Or 10 years of experience as a software developer or in a related technical role
  • Master's degree preferred.
  • Minimum of six (6) years of experience developing on Salesforce and MuleSoft platforms.
  • Minimum of two (2) years of experience in a technical leadership role.
  • Demonstrated experience designing and implementing integration architectures across Salesforce, MuleSoft, and Azure.
  • Experience with GitHub and DevOps best practices, including CI/CD pipelines.
  • Strong, hands-on proficiency across multiple languages and technologies, including Salesforce Apex, MuleSoft (Anypoint Platform/RAML), Java, C#/.NET, JavaScript, HTML/CSS, SOQL, and T-SQL.


Competencies/Technical/Functional Skills:
  • Genuine passion for software development and quality craftsmanship.
  • Strong problem-solving orientation, with persistence in pursuing solutions to complex, ambiguous challenges.
  • Ability to communicate technical solutions clearly and effectively to both technical and non-technical audiences.
  • Serve as a mentor to other developers on the team as the organization migrates to cloud-based systems and modern DevOps practices.
  • Advocate for automated unit testing and quality engineering practices.
  • Broad, polyglot engineering experience across Salesforce and MuleSoft, with the versatility to work effectively across multiple languages, frameworks, and platforms.
  • Solid understanding of web standards and best practices, including responsive design, with a desire to stay current on modern development trends and the judgment to apply them appropriately.
  • Experience with both relational and non-relational databases.
  • Experience with Azure services (App Services, Functions, Service Bus, SQL, Key Vault) strongly preferred.
  • Solid understanding of CI/CD practices using GitHub Actions.
  • Experience working in an Agile development environment.
  • Strong analytical ability to identify and evaluate issues, problems, and opportunities; compare data from multiple sources to draw conclusions; and select an appropriate course of action consistent with available facts, constraints, and probable consequences.
  • Ability to work independently and foster a collaborative spirit within a diverse team of any size, maintaining strong working relationships while operating in a fast-paced environment with multiple deadlines and shifting priorities.


Location: Remote

Travel: Travel seldom required

#LI-REMOTE

Candidate receiving offers will be offered a salary/pay rate commensurate with experience that vary based on a candidate's qualifications, skills, and competencies. Absent exceptional circumstances, candidates will be offered a salary within this range for this position. The minimum salary will be offered based on the minimum exemption threshold based on state of residency. Base pay is one component of National University's total rewards package, as we are dedicated to supporting the needs of the "whole you" with our holistic approach to employee benefits by offering comprehensive well-being benefits for you and your family. For full details about our benefit plan offerings, please visit benefits.nu.edu. For Part-time benefits, please click here.

About National University

National University is a private university in California that offers undergraduate and graduate degree programs in a variety of fields, including business, education, engineering, health sciences, and law. The university has several campuses throughout California and Nevada, as well as an online division. National University was founded in 1971 and is accredited by the Western Association of Schools and Colleges. The university is committed to providing accessible and affordable education to students from diverse backgrounds.
Learn more about National University
Size
30,000 employees
Industry

Similar Jobs

More Jobs at National University

More Information Technology Jobs

Find similar Senior Software Engineer jobs: