> Markdown version of [/jobs/ext/1466214-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/1466214-principal-software-engineer). 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 Software Engineer - **Company:** Aspira Association, Inc. - **Location:** Austin, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Agile Methodology, Amazon Web Services, Amazon Cloudfront, Amazon S3, Software as a Service, Code Review, Software Design Patterns, Iterative and Incremental Development, PostgreSQL, Scrum Methodology, Software Architecture, Secure Coding, Software Engineering, Software Systems, TypeScript, Load Balancing, Cloud Platform System, System Availability, Database Optimization, Software Security, Caching, AWS AppSync, Servicebus, Information Technology, Graphql, Functional Programming, Restful APIs, Serverless Computing - **Published:** July 28, 2026 - **Apply:** https://www.austinjobsite.com/job.asp?id=3333942876&tx=TT434TYI&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role Aspira's Principal Software Engineer is a technical leader who drives the design, development, and optimization of critical software systems. This role involves coding, architectural design, and mentoring junior engineers while ensuring solutions are scalable, secure, and meet business goals. The engineer works closely with cross-functional teams to define the technical direction and ensure successful project outcomes. They are responsible for architecting and building scalable applications on AWS, utilizing services such as Lambda, CloudFront, S3, AppSync, EventBridge, and PostgreSQL. The role requires a deep understanding of serverless architecture and AWS services to ensure seamless product development. As a key contributor, the engineer's leadership guides both technical execution and team growth., * Proven track record of delivering high-quality, scalable software solutions with a strong foundation in software architecture and design principles. * Expertise in TypeScript, with a focus on AWS serverless applications. * Strong problem-solving abilities and experience in analyzing complex technical challenges and developing innovative solutions. * Exceptional leadership and mentoring skills, guiding teams to reach their full potential and making key architectural decisions. * Excellent verbal and written communication skills, effectively articulating technical concepts to both technical and non-technical stakeholders. * Experience with AWS CDK for infrastructure as code, ensuring scalable, maintainable solutions. * Strong understanding of software security principles, including secure coding practices and leading security-focused initiatives., * Bachelor's degree in Computer Science or related field, with a Master's preferred, and 7+ years of software development experience, including 5+ years in lead or staff engineering roles. * 8+ years of experience with cloud computing platforms, including deploying and managing cloud-based applications. * 8+ years working with Agile or Scrum methodologies, successfully driving iterative development and delivering high-quality software. ## Description * Lead design, development, and deployment of software solutions, ensuring alignment with technical and business requirements. * Design, develop, and maintain RESTful and GraphQL APIs to optimize back-end systems for high performance under varying load conditions. * Implement robust security measures to protect sensitive data and ensure compliance standards such as SOC, PCI, and GovRAMP. * Optimize back-end infrastructure and services with load balancing, database optimization, and caching strategies for high availability and performance. * Define and maintain CI/CD pipelines to automate testing and deployment, reducing time to production. * Collaborate with product managers, architects, and engineers to define the technical roadmap and ensure long-term vision alignment. * Mentor engineers, fostering a culture of excellence, collaboration, and continuous learning. * Lead technical discussions and decision-making, providing expertise on architecture, design patterns, and best practices. * Conduct code reviews to ensure maintainable, scalable code and adherence to coding standards. * Stay informed of industry trends, emerging technologies, and best practices to improve software offerings and development processes. ## Related Videos - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [HTTP headers that make your website go faster](https://www.wearedevelopers.com/videos/1676-http-headers-that-make-your-website-go-faster) - [WeAreDevelopers LIVE - CSS is DOOMed](https://www.wearedevelopers.com/videos/1838-wearedevelopers-live-css-is-doomed) - [Protector Of The Realm](https://www.wearedevelopers.com/videos/591-protector-of-the-realm) - [Event based cache invalidation in GraphQL](https://www.wearedevelopers.com/videos/433-event-based-cache-invalidation-in-graphql) - [Hate organising your photos? Try it with 5 Terabytes](https://www.wearedevelopers.com/videos/79-hate-organising-your-photos-try-it-with-5-terabytes) ## Related Articles - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers)