Principal Software Engineer

Aspira

Austin (TX)

On-site

USD 170,000 - 230,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Aspira in Austin, TX seeks a Principal Software Engineer to drive architecture, design, and scalable AWS-based systems. You will lead complex initiatives, mentor engineers, and partner with product teams to align technical direction with business goals.

Responsibilities include building REST/GraphQL APIs, enforcing security standards, and shaping CI/CD pipelines while championing best practices in serverless infrastructure.

Qualifications

  • Proven track record delivering scalable software with strong architectural skills.
  • Expertise in TypeScript and AWS serverless applications.
  • Strong leadership and mentoring abilities guiding teams to success.
  • Excellent verbal and written communication for diverse stakeholders.

Responsibilities

  • Lead design, development, and deployment of software solutions aligned with technical and business requirements.
  • Design, develop, and maintain RESTful and GraphQL APIs for high-performance back-end systems.
  • Implement robust security measures to meet SOC, PCI, GovRAMP standards.
  • Optimize infrastructure with load balancing, caching, and database tuning for high availability.
  • Define and maintain CI/CD pipelines to automate testing and deployment.
  • Mentor engineers and drive architecture decisions and best practices.

Skills

TypeScript
AWS serverless
Leadership
Security best practices
Mentoring
Communication
AWS CDK
API design

Education

Bachelor's degree in Computer Science
Master's preferred

Tools

AWS CDK
CI/CD pipelines

Job description

Please Note: Applicants must be legally authorized to work in the United States without need for sponsorship now OR in the future (including OPT-EAD, H1B, F1, J1, etc...). Aspira is unable to sponsor or take over sponsorship of employment visas, now or in the future.

Please Note: Applicants must be legally authorized to work in the United States without need for sponsorship now OR in the future (including OPT-EAD, H1B, F1, J1, etc...). Aspira is unable to sponsor or take over sponsorship of employment visas, now or in the future.

Aspira

For more than 40 years, Aspira has been the market-leading provider of software and services that help public agencies protect natural and cultural resources while making them accessible for all. Our platform supports everything from campground reservations to hunting licenses, helping millions of people discover, enjoy, and care for the outdoors.

We share our client partners’ mission: to steward resources for future generations, create opportunities for genuine enjoyment of the outdoors today, and expand access so more people can experience its benefits.

Aspira is transforming its technology and service model to give agencies more capacity and insight—streamlined tools, smarter automation, and better connections with their communities. Our goal is simple: make it easier for our clients to conserve what matters most and for their customers to enjoy it to the fullest.

FYI

Applicants must be legally authorized to work in the United States. Aspira is unable to sponsor or take over sponsorship of employment visas, now or in the future.

As part of our hiring process, candidates may be required to complete an identity verification check conducted through Checkr, a secure third-party service provider. This step helps confirm the authenticity of applicant identities and supports a fair, secure hiring process for all candidates.

By submitting your application, you acknowledge that you have read and understood this notice and consent to the potential inclusion of an identity verification step as part of the interview process.

The Ideal Candidate

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.

Key Responsibilities
  • 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.
Qualifications
  • 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.
Desired Education and Experience
  • 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Worky • Austin (TX)

On-site
USD 150,000 - 210,000
Senior Director of Engineering
Senior Director of Engineering

Aspira • United States

Hybrid
USD 180,000 - 240,000
Senior Talent Acquisition Partner
Senior Talent Acquisition Partner

Aspira • Austin (TX)

On-site
USD 110,000 - 140,000
Platform Solutions Engineer
Platform Solutions Engineer

Aspira • Dallas (TX)

On-site
USD 110,000 - 160,000
Platform Solutions Engineer
Platform Solutions Engineer

Worky • Dallas (TX)

On-site
USD 110,000 - 170,000
Project Manager
Project Manager

Hirebridge • United States

Remote
USD 70,000 - 90,000
Sr DevOps Engineer
Sr DevOps Engineer

Aspirion • Columbus (GA)

On-site
USD 130,000 - 190,000
Health
Dental
Vision
+6
Principal Software Developer
Principal Software Developer

Aspen Technology, Inc. • Town of Medina (WI)

On-site
USD 127,000 - 159,000
Paid time off
Medical/Dental/Vision insurance
Retirement benefits
Software Engineer
Software Engineer

Aspida • Durham (NC)

On-site
USD 110,000 - 150,000
Full Benefits Package
Long-Term Incentive Plan
Salaried, DOE
Sr. Software Engineer
Sr. Software Engineer

Aspida Holdings Ltd. • Durham (NC)

On-site
USD 100,000 - 140,000
Long-Term Incentive Plan
Full Benefits Package