Talent.com
Staff Software Engineer (Backend)

Staff Software Engineer (Backend)

AspiraDallas, TX, US
job_description.job_card.1_day_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Job Description

Job Description

​Staff Software Engineer (Backend) About 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.

The Ideal Candidate

As a Principal Back End Engineer at Aspira, you will be a key technical leader within our engineering team, driving the design, development, and optimization of robust back-end systems that are crucial to the company's operational success and scalability. This role combines in-depth coding expertise, architectural design, and strategic leadership, ensuring that all back-end solutions are scalable, efficient, and aligned with both technical and business objectives. The Principal Back End Engineer will collaborate with cross-functional teams, mentor junior engineers, and play a critical role in shaping the technical roadmap for our back-end infrastructure.

In this role, you will be building highly scalable serverless applications on AWS. You will work closely with product managers, front-end engineers, and other stakeholders to design and implement solutions that leverage modern technologies and best practices. Your extensive experience in serverless architecture, along with your deep knowledge of AWS Services like CloudFront, S3, DynamoDB, AppSync, Lambda, EventBridge, and StepFunctions, will be instrumental in ensuring the reliability and efficiency of our technical infrastructure.

Key Responsibilities

  • Lead the design, development, and deployment of scalable, high-performance back-end services, APIs, and system architectures.
  • Optimize build pipelines, deployment processes, and overall system performance while reducing technical debt.
  • Define and implement comprehensive testing strategies (unit, integration, load) to ensure code quality, reliability, and security.
  • Collaborate cross-functionally with product managers, front-end engineers, and security teams to align technical roadmaps and ensure compliance with best practices.
  • Mentor and guide back-end engineers, driving technical discussions, code reviews, and fostering a culture of learning and excellence.
  • Take ownership of complex projects, managing timelines, identifying risks, and ensuring timely, high-quality delivery.
  • Continuously improve infrastructure and development processes by introducing new tools, technologies, and methodologies.
  • Uphold company values by promoting teamwork, accountability, compliance, and ethical standards in all work.

Qualifications

  • Proven track record of designing and delivering high-quality, scalable back-end systems, with a strong foundation in serverless architecture, performance optimization, and distributed computing.
  • Strong experience in designing and implmenting GraphQL APIs.
  • Extensive experience with DynamoDB, Dynamo Streams, and single table design.
  • Strong problem-solving skills, with the ability to address complex technical challenges and develop innovative, efficient solutions that meet business needs.
  • Exceptional leadership and mentoring capabilities, with a history of guiding engineering teams to deliver high-performance, secure, and reliable back-end services.
  • Excellent communication skills, both verbal and written, with the ability to clearly articulate complex technical concepts to both technical and non-technical stakeholders.
  • Proficiency in implementing best practices for back-end security, including knowledge of encryption, authentication mechanisms, and secure data handling.
  • Adaptability to evolving technologies and industry trends, with a proactive approach to adopting and integrating new tools and methodologies to enhance back-end development and infrastructure.
  • Desired Hardware and Software Competencies

  • Proficient in software development tools (IntelliJ, Visual Studio Code, Eclipse) and version control systems like Git for managing distributed codebases.
  • Expertise in containerization and orchestration technologies (Docker, Kubernetes, Helm) for deploying and managing scalable microservices.
  • Strong experience with database technologies (SQL and NoSQL) such as PostgreSQL, MySQL, DynamoDB, and Redis, with skills in designing and optimizing complex data structures.
  • Knowledge of CI / CD pipelines (Jenkins, GitLab CI, CircleCI) and cloud infrastructure (AWS services like CloudFront, S3, Lambda, DynamoDB), including monitoring and logging with CloudWatch.
  • Desired Education and Experience

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
  • 10+ years of professional experience in back-end software development, with a focus on designing and deploying scalable systems.
  • 5+ years of experience in a senior or lead engineering role, demonstrating strong leadership and project management skills.
  • Extensive experience with back-end technologies and frameworks, including Node.js, Java, Python, and major database systems (e.g., PostgreSQL, MongoDB).
  • Proven expertise in cloud platforms (e.g., AWS, Azure, Google Cloud) and experience with CI / CD tools (e.g., Jenkins, GitLab CI).
  • Demonstrated success in implementing robust security practices and managing complex, high-performance systems.
  • serp_jobs.job_alerts.create_a_job

    Staff Engineer Backend • Dallas, TX, US

    Job_description.internal_linking.related_jobs
    • serp_jobs.job_card.promoted
    Lead Software Engineer, Back End (Enterprise Platform Technology)

    Lead Software Engineer, Back End (Enterprise Platform Technology)

    Capital OnePLANO, Texas, United States
    serp_jobs.job_card.full_time
    Lead Software Engineer, Back End (Enterprise Platform Technology).Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collab...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Lead Software Engineer (Java, AWS)

    Lead Software Engineer (Java, AWS)

    Capital OnePLANO, Texas, United States
    serp_jobs.job_card.full_time +1
    Lead Software Engineer (Java, AWS).Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterati...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Staff Software Engineer, Android

    Staff Software Engineer, Android

    VirtualVocationsIrving, Texas, United States
    serp_jobs.job_card.full_time
    A company is looking for a Staff Software Engineer, Android to take ownership of their Android app across all phases of product development. Key Responsibilities Own Android technical strategy & d...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Backend Software Engineer

    Backend Software Engineer

    VirtualVocationsIrving, Texas, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer, Backend (Remote, United States).Key Responsibilities Build backend applications that interact with various APIs and data sources Develop client-faci...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Staff Full-Stack Engineer

    Staff Full-Stack Engineer

    VirtualVocationsCarrollton, Texas, United States
    serp_jobs.job_card.full_time
    A company is looking for a Staff Full-Stack Engineer, Front-end (SEO Engineering).Key Responsibilities Lead initiatives to enhance performance, SEO, and user engagement for high-traffic organic p...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Lead Software Engineer, Back End

    Lead Software Engineer, Back End

    Capital OnePLANO, Texas, United States
    serp_jobs.job_card.full_time +1
    Lead Software Engineer, Back End.Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Lead Software Engineer, Full Stack

    Lead Software Engineer, Full Stack

    Capital OnePLANO, Texas, United States
    serp_jobs.job_card.full_time +1
    Lead Software Engineer, Full Stack.Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterati...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Staff Fullstack Software Engineer

    Staff Fullstack Software Engineer

    VirtualVocationsPlano, Texas, United States
    serp_jobs.job_card.full_time
    A company is looking for a Staff Fullstack Software Engineer.Key Responsibilities Own the web and data frontend, API, ETL pipeline, and backend infrastructure Collaborate with fullstack and iOS ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Staff Software Engineer - Remote

    Staff Software Engineer - Remote

    TradeJobsWorkForce75336 Dallas, TX, US
    serp_jobs.filters.remote
    serp_jobs.job_card.full_time
    Staff Software Engineer Remote Job Duties : • Implement and evolve a Data Lake storage system with low latency and high thr...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Full Stack Software Engineer II

    Full Stack Software Engineer II

    VirtualVocationsCarrollton, Texas, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer II : Full Stack.Key Responsibilities Solve smaller features and bugs Follow existing practices to ensure work is tracked and communicated from incepti...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Senior Full-Stack Software Engineer

    Senior Full-Stack Software Engineer

    VirtualVocationsDallas, Texas, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Full-Stack Software Engineer (React / Elixir).Key Responsibilities Design and implement robust full-stack features using React (frontend) and Elixir (backend) Col...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Lead Software Engineer, Full stack (Navigator Platform Tech)

    Lead Software Engineer, Full stack (Navigator Platform Tech)

    Capital OnePLANO, Texas, United States
    serp_jobs.job_card.full_time +1
    Lead Software Engineer, Full stack (Navigator Platform Tech).Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborati...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Senior Backend Software Engineer

    Senior Backend Software Engineer

    VirtualVocationsIrving, Texas, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Software Engineer I / II : Backend.Key Responsibilities Solve features and bugs while delivering high-impact software independently Support the growth of teammates...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Staff Software Engineer

    Staff Software Engineer

    VirtualVocationsDallas, Texas, United States
    serp_jobs.job_card.full_time
    A company is looking for a Staff Software Engineer to join their Product Engineering team.Key Responsibilities Contribute to the design and implementation of frontend applications Set team stand...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Expert Software Engineer (Backend) - Remote

    Expert Software Engineer (Backend) - Remote

    VeradigmDallas, TX, US
    serp_jobs.filters.remote
    serp_jobs.job_card.full_time
    Welcome to Veradigm, where our Mission is transforming health, insightfully.Join the Veradigm team and help solve many of today's healthcare challenges being addressed by biopharma, health plan...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Lead Software Engineer, Full Stack (Java, AWS)

    Lead Software Engineer, Full Stack (Java, AWS)

    Capital OnePLANO, Texas, United States
    serp_jobs.job_card.full_time +1
    Lead Software Engineer, Full Stack (Java, AWS).Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive,...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Software Engineer, Fullstack

    Software Engineer, Fullstack

    VirtualVocationsDallas, Texas, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer, Fullstack.Key Responsibilities Collaborate with reliability experts to assess and enhance the performance of the analytics platform Design and build...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Backend Engineer

    Backend Engineer

    VirtualVocationsCarrollton, Texas, United States
    serp_jobs.job_card.full_time
    A company is looking for an Intermediate Backend Engineer for their Payments Platform.Key Responsibilities Build and deliver backend services for the Payments Platform Solve medium-complexity pr...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Backend Software Engineer II

    Backend Software Engineer II

    VirtualVocationsDallas, Texas, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer II : Backend.Key Responsibilities Solve smaller features and bugs Follow existing practices to ensure work is tracked and communicated from inception ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Senior Software Engineer, Backend (Servicing Tech)

    Senior Software Engineer, Backend (Servicing Tech)

    Capital OnePlano, TX, US
    serp_jobs.job_card.full_time +1
    Senior Software Engineer, Backend (Servicing Tech).Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclus...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30