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 Responsi bilities : 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 . National University is committed to maintaining a high-quality workforce representative of the populations we serve. National University employs more than 4,500 faculty and staff and serves over 45,000 students. We are united in our mission to meet the global education demands of the 21st Century and are dedicated to creating a supportive academic and work environment that allows students, faculty and staff to develop their interests and talents while experiencing a sense of community. With programs available both online and at our many campus locations, National University is a leader in creating innovative solutions to education and meeting the needs of our student population, including adult learners and working professionals. National University (NU) is proud to be an equal opportunity employer and does not discriminate against any employee or applicant per applicable federal, state and local laws. At NU, a mix of highly talented, innovative and creative people come together to make the impact of a lifetime for each of our student learners. All qualified applicants will receive equal consideration for employment, education, and admission at National University.
Software Engineer
Apricot International
Senior Software Development Engineer - Developer Tooling
Cvshealth
Distinguished Software Engineer (Remote)
Cisco
Software Engineer 5 - iOS
Netflix
Software Engineer 4 - Android
Netflix
Software Development Engineer - US Federal
Workday