> Markdown version of [/jobs/ext/556733-principal-full-stack-software-engineer-security](https://www.wearedevelopers.com/jobs/ext/556733-principal-full-stack-software-engineer-security). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Full Stack Software Engineer - Security - **Company:** CITIZENS INC - **Location:** Westwood, MA, United States - **Experience:** Experienced - **Salary:** $127,520.0 - $191,280.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Apache HTTP Server, Microsoft Azure, Bash Shell, Big Data, C++ (Programming Language), Cloud Computing, Apache Lucene, Continuous Integration, Data Structures, Linux, DevOps, Python (Programming Language), Memcached, NoSQL, OAuth, OpenID, Open Web Application Security, Commercial Software, RabbitMQ, Ruby, Swagger, Service-Oriented Architecture, Software Engineering, Software Systems, Management of Software Versions, Web Application Frameworks, Openapi, Circleci, ReactJS, Vue.js, AngularJS, Information Technology, Cloudwatch, Api Gateway, Jenkins, Golang, Programming Languages, Microservices - **Published:** June 12, 2026 - **Apply:** https://dejobs.org/x/x/3AD50B8607254855A1C9E2972720360C/job/ ## About the Role * 7+ years of hands-on software development experience, including building and supporting commercial software products used by non-technical customers * Demonstrated experience leading and mentoring software engineers * 5+ years of experience querying, analyzing, and managing large datasets * Proficiency in multiple programming languages and at least one modern front-end framework (Angular, React, or Vue). Languages may include Python3, Java, JavaScript, Ruby, Golang, C, C++. * Hands-on experience with AWS, Azure, or GCP, particularly around managing sensitive assets * Bash and Linux proficiency * CI/CD pipeline experience (CircleCI, Jenkins, or similar tools) * Strong written and verbal communication skills * Cloud certifications such as AWS Solutions Architect * Solid understanding of data structures (arrays, dictionaries, linked lists, custom objects, etc.) Desired Qualifications * 3+ years of experience in financial services, ideally in consumer banking, portfolio management, trading, compliance, or wealth management * Knowledge of banking systems and custodial/consumer banking operations * Experience with tools/technologies such as Apache, Lucene, Memcache, RabbitMQ, and NoSQL databases * Strong security expertise: OAuth2/OIDC, JWT, mTLS, OWASP, secrets rotation * Experience with microservices architectures, inter-service communication, and API versioning * Proficiency with OpenAPI/Swagger contract design * Knowledge of Docker and Kubernetes deployment patterns and 12-factor application principles * Deep AWS experience (EKS/ECS, RDS/Aurora, API Gateway/ALB, SSM/Secrets Manager, CloudWatch) Education and Certifications * Required: Bachelor's degree in Software Engineering, Computer Science, Engineering, Mathematics, or a related field * Preferred: Master's degree in Software Engineering, Computer Science, or a related discipline ## Description As a Principal Software Engineer, you will partner with engineering teams and architecture leaders to deliver high-quality, forward-thinking technology solutions. This role provides significant autonomy to lead, design, and implement innovative approaches to complex challenges in the banking industry. You will serve as a peer leader, influencing technical direction and fostering a culture of innovation, accountability, and excellence across teams., * Operate within an Agile environment, applying best practices and collaborating effectively with team members. * Contribute to solution design discussions, ensuring architectural alignment and successful product outcomes. * Design, modify, develop, and implement robust software solutions using modern engineering practices. * Embed quality attributes-such as scalability, maintainability, and manageability-into distributed, service-oriented architectures. * Apply industry-leading security practices to identify, address, and prevent vulnerabilities throughout the development lifecycle. * Act as a peer leader by promoting innovation, technical rigor, and adherence to Agile methodologies across the organization. ## Related Videos - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [Coroutine explained yet again 60 years later](https://www.wearedevelopers.com/videos/690-coroutine-explained-yet-again-60-years-later) - [Inside Bitpanda's Tech Stack: Scaling a European Fintech Leader - Markus Dorner](https://www.wearedevelopers.com/videos/1979-inside-bitpanda-s-tech-stack-scaling-a-european-fintech-leader-markus-dorner) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Paying Jobs in Technology](https://www.wearedevelopers.com/magazine/256-best-paying-jobs-in-technology) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)