MCPNew: Mokaru MCP server is live
Aspira

Aspira

Senior Software Engineer

Company

Aspira

Role

Senior Software Engineer

Location

Austin, TX

Job type

-

Found on Mokaru

12 hours ago

Share this job

Salary

Not disclosed by employer

Job description

***Please Note: 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.***
**This role requires 3 days per week in office at our location in Austin, TX off of Bee Caves Road and Mopac**

About Aspira

For forty years, Aspira has been the market-leading software and services provider for the great outdoors, primarily for state and provincial parks and wildlife agencies. As part of our constant evolution, we're executing an aggressive multi-year transformation to accelerate revenue growth, optimize cost structures, and maximize shareholder value while expanding our market position.

The leadership team has reset the company's core values to drive our transformation: Customer Obsession, Forward Momentum, One Team One Dream, Radical Transparency, Win with Integrity, and Excellence guide everything we do.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 the design, development, and delivery of high-quality user interfaces and front-end systems, ensuring alignment with product, design, and business requirements.
  • Architect and build scalable, performant UI applications using modern front-end frameworks with a strong emphasis on component design, state management, and rendering performance.
  • Define and enforce front-end standards including accessibility (WCAG), cross-browser compatibility, responsive design, and design system adoption.
  • Integrate with RESTful and GraphQL APIs, optimizing data-fetching strategies (caching, lazy loading, pagination) to deliver fast, reliable user experiences.
  • Drive front-end performance initiatives including bundle optimization, code splitting, CDN strategy, and Core Web Vitals improvements.
  • Implement security best practices on the client side — including XSS/CSRF protections, secure token handling, and compliance alignment with standards such as SOC, PCI, and GovRAMP.
  • Collaborate closely with product managers, designers, and backend engineers to shape the technical roadmap and translate design intent into production-ready UI.
  • Collaborate with engineering team, establishing a culture of craftsmanship, accessibility awareness, and continuous improvement.
  • Lead UI-focused technical discussions and architecture decisions, providing expertise on design patterns, component architecture, and front-end best practices.
  • Conduct code reviews with a focus on maintainability, reusability, and UI consistency across the codebase.Stay current with emerging front-end technologies, tooling, and UX trends to continuously elevate the quality of the product experience.

Qualifications

  • Proven track record of delivering high-quality, scalable software solutions with a strong foundation in software architecture and design principles.
  • Expertise with Tanstack Start framework.
  • 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 5-7 years of software development experience, including at least 2 years in a senior level role.
  • 5+ years of experience with cloud computing platforms, including deploying and managing cloud-based applications.
  • 5+ years working with Agile or Scrum methodologies, successfully driving iterative development and delivering high-quality software.

Resume ExampleCover Letter Example

Explore more