CrawlJobs Logo

Principal Full Stack Software Engineer

United States, Merrimack · Job Posted April 22, 2026
Apply Position
Job Link Share

Job Description

Fixed Income Technology is looking for a Principal Full Stack Engineer to join the Trading Services team. As a member of our team, you will be working with product owners, UX designers, and business analysts to understand the UX designs and business requirements. Collaborate with Architecture, Data Services, and other Technology Teams and propose, design, develop and implement solutions that meet functional and non-functional requirements. Fully engaging in product quality plan efforts, including test case development, design and code reviews and regression testing. Manage Releases and be part of an on-call rotation to provide Level 3 production support for our applications. Actively contribute to evangelize engineering practices and the definition of source control strategy, performance strategy, environment strategy, and build and deployment pipelines. Guide, mentor other associates and be highly productive in an agile project delivery environment.

Job Responsibility

  • Working with product owners, UX designers, and business analysts to understand the UX designs and business requirements
  • Collaborate with Architecture, Data Services, and other Technology Teams and propose, design, develop and implement solutions that meet functional and non-functional requirements
  • Fully engaging in product quality plan efforts, including test case development, design and code reviews and regression testing
  • Manage Releases and be part of an on-call rotation to provide Level 3 production support for our applications
  • Actively contribute to evangelize engineering practices and the definition of source control strategy, performance strategy, environment strategy, and build and deployment pipelines
  • Guide, mentor other associates and be highly productive in an agile project delivery environment

Requirements

  • Bachelor’s degree in computer science, Mathematics, or Engineering or similar
  • 10+ Years of Experience in Software Engineering and 2+ years of experience as a Technical Lead
  • Experience designing and developing backend applications using Java (server-side) object-oriented programming skills
  • Experience in Microservices, Spring/SpringBoot and developing REST API’s
  • Experience designing and developing User Interface application using programming skills such as HTML, CSS/SCSS, JavaScript, TypeScript, Node and Angular
  • Experience in Micro front-end architecture and modular design
  • Experience in messaging frameworks such as Kafka
  • Experience with CI/CD tools, frameworks, and methodologies like Jenkin, Maven, Blue/Green etc
  • Experience with Jmeter, JUnit, Jest, Cypress, Playwright or similar frameworks
  • Experience working in public cloud platforms, preferably AWS, knowledge of Docker, EKS, serverless architecture is a plus
  • Knowledge of SQL development and PLSQL procedures
  • You are a fast learner and an excellent teammate
  • You can efficiently work on a small development team, as well as lead in-depth technical designs
  • You are self-motivated, guided, and have a strong customer focus and results oriented approach
  • You have strong written and verbal communication skills to successfully engage with the technical team

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Principal Full Stack Software Engineer

8 matching positions

Principal Full Stack Software Engineer

As a Principal Software Engineer, you will collaborate with engineering teams an...
Location
Location
United States , Johnston; Phoenix; Iselin; Westwood
Salary
Salary:
127520.00 - 191280.00 USD / Year
citizensbank.com Logo
Citizens Bank
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of hands-on software development experience, including full-stack development
  • Proven experience leading and mentoring software engineers
  • Mastery of multiple programming languages
  • Required expertise in Angular/TypeScript
  • Experience building microfrontends and working with Single SPA
  • Solid understanding of RESTful APIs, secure coding practices, and vulnerability remediation
  • Experience with CI/CD pipelines and containerized deployments
  • Strong communication and interpersonal skills
  • Cloud certifications such as AWS Solutions Architect
  • Familiarity with data structures such as linked lists, dictionaries, arrays, and custom object creation
Job Responsibility
Job Responsibility
  • Lead full-stack development efforts with a strong emphasis on frontend engineering using Angular and TypeScript
  • Build microfrontends using the Single SPA framework to support modular and maintainable UI architecture
  • Design, develop, and maintain scalable microservices using Spring Boot (Java) and responsive, dynamic web applications using Angular
  • Collaborate with cross-functional teams to define, design, and ship new features, ensuring alignment with enterprise architecture principles
  • Infuse quality of service characteristics such as scalability, manageability, and maintainability into distributed service-based frameworks
  • Ensure code quality and security using tools like SonarQube, Fortify, and Nexus IQ
  • Troubleshoot and resolve issues efficiently, maintaining high standards of performance and reliability
  • Participate in Agile ceremonies and contribute to sprint planning, retrospectives, and continuous improvement
  • Mentor and guide software engineers, fostering a culture of innovation, accountability, and technical excellence
What we offer
What we offer
  • competitive pay
  • comprehensive medical, dental and vision coverage
  • retirement benefits
  • maternity/paternity leave
  • flexible work arrangements
  • education reimbursement
  • wellness programs
  • Fulltime
Read More
Arrow Right

Principal Full Stack Software Engineer

We're looking for a Principal Full Stack Software Engineer to join our team, pas...
Location
Location
United States
Salary
Salary:
171900.00 - 269075.00 USD / Year
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years experience in Full Stack development with one or more prominent languages such as Java, Scala, Node, Javascript, React
  • Bachelor's or Master's degree (preferably a Computer Science degree or equivalent experience)
  • Deep experience in systems engineering at scale with regards to testing, reliability, security, and observability
  • Excellent communication skills in written and verbal forms, and an ability to communicate complex technical issues to a range of technical and non-technical audiences (management, peers)
  • Experience with collaborating with and mentoring junior members of the team
  • Consider the customer impact when making technical decisions
  • Familiarity with A/B testing techniques
Job Responsibility
Job Responsibility
  • Regularly tackle the largest and most complex problems on the team, from technical design to launch
  • Provide technical leadership on high-impact projects and determine plans-of-attack on large projects
  • Routinely tackle complex architecture challenges and apply architectural standards and start using them on new projects
  • Be a champion across the Atlassian organisation for continually raising the technical bar and evangelizing a high technical standard
  • Partner across Engineering teams to take on company-wide initiatives spanning multiple projects
  • Transfer your depth of knowledge and share best engineering practices to improve engineering excellence
  • Mentor and grow the next generation of technical leaders at Atlassian
What we offer
What we offer
  • Health and wellbeing resources
  • Paid volunteer days
  • Fulltime
Read More
Arrow Right

Principal Full Stack Software Engineer

JITX is revolutionizing circuit board design by making it code-first. Instead of...
Location
Location
United States , Berkeley
Salary
Salary:
150000.00 - 250000.00 USD / Year
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive full stack experience with TypeScript/React and Python, with a track record of architectural decisions at scale
  • Strong algorithmic problem-solving skills with understanding of complexity analysis, graph/tree data structures, and computational efficiency
  • Ability to drive technical direction and follow through on architectural decisions across the stack
  • Experience identifying technical debt, evaluating tradeoffs, and building consensus around solutions
  • Self-directed work style with strong product sense and ability to unblock yourself and others
  • Experience gathering requirements from stakeholders and translating them into technical solutions and system designs
  • Track record of owning large, complex features from planning through production
  • Ability to mentor and raise technical standards across a team through code reviews and establishing best practices
  • Comfortable working with ambiguity in a startup environment
  • 6+ years experience
Job Responsibility
Job Responsibility
  • Drive technical direction for significant product areas and own them end-to-end
  • Work across our stack—from user management systems to our core design application—making architectural decisions
  • Identify technical debt, propose solutions, and drive consensus around the right path forward
  • First major project will be reworking our user and license management system, which you'll architect and largely implement while coordinating with stakeholders across the company
  • Transition to working on critical core runtime components that power our circuit design engine
  • Raise the bar for engineering across the team—through code reviews, technical mentorship, and establishing patterns that others can follow
  • Fulltime
Read More
Arrow Right

Principal Engineer Software (Full Stack)

As a Principal Full Stack Engineer on the Prisma Access team, you will be instru...
Location
Location
India , Pune
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s/Master’s degree in Computer Science or a related equivalent field
  • Minimum of 10 years of professional programming experience with a demonstrated track record of building complex, data-driven web applications
  • Expert-level proficiency with ReactJS and modern JavaScript/TypeScript ecosystems in high-scale production environments
  • Strong professional experience in at least one backend language such as GoLang, Python, or Java, with a deep understanding of asynchronous programming and concurrency
  • Proven experience designing and building scalable microservices and modular architectures for complex systems
  • Hands-on experience with cloud-native technologies, including Docker, Kubernetes (K8s), and cloud provider services (e.g., AWS Lambda, S3, or DynamoDB)
  • Proven ability to lead technical initiatives and collaborate effectively with cross-functional teams in a dynamic, fast-paced setting
Job Responsibility
Job Responsibility
  • Design and implement scalable, modular full-stack architectures, ensuring seamless data flow between high-performance frontend interfaces and robust backend microservices
  • Actively participate in the full product development lifecycle, from API contract definition and schema design to implementation, automated testing, and CI/CD deployment
  • Develop and maintain high-concurrency UI web services and RESTful/gRPC APIs that integrate with public (AWS, GCP) and private cloud infrastructures
  • Optimize data fetching, caching, and state management strategies to handle massive security datasets from distributed systems like BigQuery or Snowflake
  • Proactively collaborate with design, product, and platform engineering teams to ensure frontend requirements are supported by backend capabilities
  • Continuously identify, suggest, and implement improvements to development processes, including containerization (Docker/K8s) and server-side performance tuning
  • Fulltime
Read More
Arrow Right

Full Stack Principal Software Engineer, Gen AI

This role leads the design, architecture, and delivery of agentic AI platforms a...
Location
Location
United States , Bellevue; Frisco
Salary
Salary:
133500.00 - 240700.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree plus 7 years of related work experience OR Advanced degree with 5 years of related experience
  • Acceptable areas of study include Computer Science or Engineering
  • 7-10 years Technical engineering experience
  • Communication
  • Customer Service
  • Analytics
  • Technical Writing
  • At least 18 years of age
  • Legally authorized to work in the United States
Job Responsibility
Job Responsibility
  • Drive architecture and engineering delivery of agentic AI platforms, including LLM-integrated backend systems, microservices, APIs, and distributed cloud-native infrastructure to meet scalability, security, and reliability standards
  • Provide technical leadership across AI initiatives by mentoring engineers, defining engineering standards for AI systems, and influencing architectural and technology decisions at the organizational level
  • Define and evaluate AI platform strategies, including microservices architecture, model orchestration patterns, distributed systems design, and cloud deployment models aligned with business objectives
  • Develop innovative AI-enabled software designs and improvements that enhance existing systems and processes
  • Produce clear architectural documentation for AI systems and distributed platforms
  • Also responsible for other duties/projects as assigned by business management as needed
What we offer
What we offer
  • Annual stock grant
  • Employee stock purchase plan
  • 401(k)
  • Access to free, year-round money coaches
  • Medical, dental and vision insurance
  • Flexible spending account
  • Employee stock grants
  • Employee stock purchase plan
  • Paid time off
  • Up to 12 paid holidays
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - Full Stack AI

Are you passionate about building Enterprise applications leading with AI? Are y...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS or MS degree in Computer Science, Mathematics or Engineering
  • 15+ years of experience as a software engineer building commercial software and proven track record of shipping successful software products & services
  • 10+ years of experience in cloud development principles and patterns, particularly loosely coupled architectures and micro-services, DevOps model
  • 8+ years of experience in leading, managing, and driving technical and architectural dependencies
  • Technical skills should include proficiency in C#, .NET, Python, JavaScript/TypeScript, or equivalent languages/frameworks
  • Hands-on experience in app development using AI Technologies, ASP.NET, Azure PaaS services like Web apps, Function Apps, Service Bus, Event Hub, REST API, SQL and NoSQL
  • Experience working in agile teams or startup environments with strong customer focus
  • Excellent communication skills and ability to collaborate in a multi-disciplinary team consisting of Software Engineers, Product Managers, and Data Scientists
Job Responsibility
Job Responsibility
  • Technical Leadership and Engineering Excellence: Lead the end-to-end software development lifecycle, including requirement gathering, architecture, application and database design, development, testing, and deployment, while enforcing engineering best practices to ensure high-quality, scalable, and secure solutions. Leverage AI and develop Copilot features within the application to enhance user experience and productivity
  • Solution Design and Architecture: Develop resilient solution designs that adhere to architectural best practices, security by design, and business goals, guiding the team in selecting optimal technologies and design patterns for sustainable and high-performing systems
  • Mentorship and Team Development: Mentor team members through code reviews and design feedback, promoting skill growth, inclusion, and a collaborative culture that contributes to both individual and team success
  • Collaboration and Cross-Team Partnership: Foster collaboration with Microsoft product teams, program managers, and user experience (UX) designers to manage dependencies, share knowledge, and jointly deliver updates to enhance engineering capabilities
  • Quality Assurance: Establish and enforce best practices in coding, testing, and documentation to ensure high standards for code quality, performance, and service reliability
  • Site Reliability: Support and maintain existing services & integrations with LOB applications across the enterprise
  • Continuous Improvement and Innovation: Identify and implement opportunities for automation, process optimization, and technical innovation, contributing to a culture of continuous improvement within the team
  • Planning and Communication: Participate actively in sprint and semester planning, provide accurate cost estimates, and maintain transparent communication on deliverables, risks, and milestones
  • Fulltime
Read More
Arrow Right

Principal Software Engineer- Full Stack

We are looking for a Principal Software Engineer to join the Power Pages team. Y...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Programming Languages: Deep expertise in one or more of C++, C#, or Java
  • strong fundamentals in algorithms, data structures, and systems design
  • Web Technologies: Proficiency with HTML and JavaScript
  • understanding of modern front‑end patterns and performance practices
  • Distributed Systems: Proven experience architecting and operating distributed services (microservices, messaging, caching, data consistency, failover, multi‑region deployment)
  • Scale, Reliability, Security: A track record of building highly scalable, reliable, and secure cloud services/products at global scale (availability, latency, capacity planning, SLOs/SLIs, zero‑trust principles)
  • Leadership & Influence: Ability to lead through influence, drive technical strategy, and align diverse stakeholders across product, design, and engineering
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
Job Responsibility
Job Responsibility
  • Technical Direction & Architecture: Define and drive end‑to‑end architecture for services and features, ensuring scalability, resilience, observability, and security at global scale
  • Design and Code the solutions to build highly scalable, secure and reliable systems
  • Technical Leadership & Mentorship: Guide and mentor engineers
  • set high engineering standards
  • review designs and code
  • foster a culture of quality, inclusion, and continuous improvement
  • Design & Code Reviews: Provide rigorous design reviews and code feedback to improve performance, reliability, and secure-by-default practices
  • Cross‑functional Collaboration: Partner with Product Management, Design, and Engineering Leadership to align roadmaps, make trade‑offs, and deliver customer-centric outcomes
  • Operational Excellence: Champion best practices in CI/CD, rollout strategies, incident response, post‑mortems, and data‑driven decision making
  • Security & Compliance: Embed threat modeling, secure coding, and privacy-by-design into development workflows
  • Fulltime
Read More
Arrow Right

Principal Software Engineer, Full Stack

Security represents the most critical priorities for our customers in a world aw...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft background and Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • 5+ years of experience programming in modern back-end languages such as C#, Java, Go, or Python
  • 3+ years of experience designing, building, and operating scalable, highly available cloud services or distributed systems on platforms such as Azure, AWS, GCP, or comparable cloud environments, with production ownership and CI/CD pipeline integration
  • 3+ years of experience applying distributed systems concepts such as concurrency, conflict resolution, and consensus algorithms to build resilient and maintainable back-end architectures
Job Responsibility
Job Responsibility
  • Leads by example across teams and mentors others to produce extensible, maintainable, well-tested, secure, and performant code used across products that adheres to design specifications
  • Identifies best practices and coding patterns (e.g., leveraging state-of-the-art generative artificial intelligence [GenAI], approaches to source code organization, naming conventions) and provides deep expertise in the coding and validation strategy
  • Applies and identifies best practices and shares information with other engineers for building code based on well-established methods and secure design principles while also applying best practices for new code development and formal validation of security invariants
  • Leads product development and scaling to customer requirements and applies best practices for meeting scaling needs and performance expectations and security promises
  • Creates and applies metrics to drive code quality and stability, appropriate coding patterns, and best practices. Understands and applies security best practices and establishes code invariants to model "security as code," ensuring each layer is independently secure, and minimizing risk
  • Demonstrates deep understanding of upstream and downstream interactions between systems and ensures security, compliance, performance, and reliability can be achieved across the entire stack. Coordinates and collaborates with other teams to reach common goals where dependencies and validation concerns overlap
  • Fulltime
Read More
Arrow Right