MIT - Massachusetts Institute of Technology Jobs

MIT - Massachusetts Institute of Technology

Applications Close:

Cambridge

5 Star Employer Ranking

"Principal Software Engineer"

Academic Connect
Applications Close
Is this job right for you? View Vital Job Information and Save Time

Principal Software Engineer

Principal

April 6, 2026

Location

Cambridge

Credit Union

Type

Staff / Administration

Required Qualifications

Bachelor’s in Computer Science or equivalent
10+ years software development
API design & microservices
Cloud platforms (Azure, AWS, GCP)
Docker & Kubernetes
Core banking / financial integrations
Preferred: 5+ years senior/lead role
C#, .NET, Java, Python
64% Job Post Completeness

Our Job Post Completeness indicates how much vital information has been provided for this job listing. Academic Jobs has done the heavy lifting for you and summarized all the important aspects of this job to save you time.

Principal Software Engineer

PRINCIPAL SOFTWARE ENGINEER, Credit Union, serves as the senior-most technical expert responsible for designing, developing, and delivering high-quality software solutions that support the credit union’s strategic goals, operational efficiency, and member experience. This role provides architectural leadership, technical direction, and hands-on development across core banking systems, integrations, digital banking platforms, and enterprise applications. The Principal Software Engineer also mentors engineering staff, ensures adherence to secure coding standards, and acts as a key contributor in technology governance and long-term IT strategy.

The full job description is available, here.

Job Requirements

REQUIRED: Bachelor’s degree in Computer Science, Software Engineering, or related field or equivalent experience; a minimum of ten years of progressive software development experience; extensive experience with API design, microservices, and integration frameworks; hands-on experience with cloud platforms (Azure, AWS,or GCP) and containerization (Docker, Kubernetes); and experience integrating core banking / financial services systems. PREFERRED: Five years in a senior or lead engineering role; and project management experience with a strong proficiency in modern programming languages (e.g., C#, .NET, Java, Python, or similar).

Tell them AcademicJobs.com sent you!

Apply Now

Frequently Asked Questions

🎓What are the required qualifications for Principal Software Engineer?

The role requires a Bachelor’s degree in Computer Science, Software Engineering, or equivalent, plus 10+ years of progressive software development experience. Key skills include API design, microservices, integration frameworks, cloud platforms (Azure, AWS, GCP), Docker, Kubernetes, and core banking systems integration. Preferred: 5+ years in senior/lead roles and proficiency in C#, .NET, Java, Python. Tailor your resume template to highlight these. See CV writing tips for tech roles.

💻What responsibilities does the Principal Software Engineer handle?

As the senior-most technical expert, you’ll design, develop, and deliver high-quality software solutions for core banking systems, integrations, digital banking platforms, and enterprise applications. Provide architectural leadership, technical direction, hands-on development, mentor staff, ensure secure coding standards, and contribute to IT strategy and governance. Explore similar administration jobs or higher-ed admin roles.

🏦Is experience with financial services systems mandatory?

Yes, hands-on experience integrating core banking / financial services systems is required. This role supports a Credit Union’s strategic goals, operational efficiency, and member experience in Cambridge. If transitioning, review career advice for tech in specialized sectors.

📝How do I apply for this Programmer/Analyst position?

Review the full job description here (expires April 6, 2026). Prepare application materials emphasizing cloud, microservices, and 10+ years experience. Use our cover letter template for standout submissions. Check higher-ed jobs board for updates.

What preferred skills boost my chances for this senior role?

Five years in senior/lead engineering, project management experience, and strong proficiency in modern languages like C#, .NET, Java, Python are preferred. This Cambridge-based role offers mentoring and leadership opportunities in a Credit Union environment. Build skills via research jobs or tech-focused faculty positions if applicable.

🌍Does this role offer visa sponsorship or relocation?

Visa sponsorship is not mentioned; assume not available. Local candidates in Cambridge preferred. For international seekers, explore executive jobs or general university jobs with sponsorship potential. Focus on matching cloud and containerization expertise.
556 Jobs Found

University of Alabama - Tuscaloosa

Tuscaloosa, AL 35487, USA
Staff / Administration
Add this Job Post to Favorites
Closes: Apr 5, 2026

Stanford University

505 Broadway, Redwood City, CA 94063
Staff / Administration
Add this Job Post to Favorites
Closes: Apr 5, 2026
View More