GetSetup logo

GetSetup

Senior Software Engineer (Platform & Infrastructure)

🇺🇸 Remote - US

🕑 Full-Time

💰 $139,000 - $163,000

💻 Software Engineering

🗓️ March 29th, 2024

AWS Kubernetes TypeScript
About GetSetUp

GetSetUp is on a mission to help those over 55 learn new skills, connect with others, and unlock new life experiences. We are helping to create a world where active agers have the skills, opportunities, confidence, and connections to live their happiest, healthiest lives.

Since our founding, GetSetUp has grown to over two million registered users. The platform offers peer-to-peer interactive programming taught by experts in their field, social hours hosted by community members, and special events with speakers who directly address areas of interest to older adults. We’ve grown to over 100 team members spread across the world with core teams in the U.S. and India.

We partner with organizations that have a mission and focus on helping active agers thrive. This includes state and local government agencies, health plan providers, community organizations, care providers, and health systems.

The Role

GetSetUp is seeking a seasoned Senior Software Engineer with a knack for managing platform infrastructure and driving technical excellence. As a pivotal member of our engineering team, you'll not only contribute to our backend and frontend services but also spearhead the evolution of our technical architecture to meet the demands of our growing platform.

GetSetUp is a globally distributed team with a  remote first focus by design. We are fast paced with caution, we are flexible, we value questions and we push ourselves and each other to the next level. This role must be based in the United States and offers a 100% remote work arrangement. 

Responsibilities

  • Fully comprehend and actively participate in shaping the technical trajectory of the GetSetUp Platform. 
  • Advocate for and develop a comprehensive technical roadmap aligned with our strategic goals, empowering the broader engineering team to excel.
  • Ensure our software and services meet stringent criteria for availability, efficiency, and cost-effectiveness.
  • Elevate our existing tech stack to seamlessly accommodate the scalability requirements of GetSetUp.
  • Enhance engineering processes and tooling to foster predictable, efficient, and reliable development, deployment, and delivery practices.
  • Lead the charge in identifying and implementing innovative software solutions, tools, and transformative changes to enhance development velocity, quality, and user experience.
  • Cultivate a vibrant technical culture that fosters open dialogue, ideation, constructive debate, and a relentless pursuit of agility and excellence.

Experience & Requirements

  • Proficiency in managing infrastructure using AWS services and expertise in Infrastructure as Code methodologies.
  • Extensive experience with AWS CDK, Kubernetes, Docker, and GitHub Actions.
  • Strong command over backend development using TypeScript, Prisma, Node.js, and Express.js.
  • Proficiency in frontend development with React.js, Next.js, and related technologies.
  • Proven track record of driving technical initiatives, architecting solutions, and delivering high-quality software products.
  • Excellent communication skills with a knack for collaborating effectively across interdisciplinary teams.
  • Passion for staying abreast of emerging technologies and industry best practices.

Nice to Have

  • Proven experience in implementing Infrastructure as Code (IAC) using AWS CDK, with a strong portfolio of projects highlighting your proficiency.
  • Experience setting up and optimizing GitHub pipelines or similar CI/CD workflows for efficient software development and deployment.
  • Familiarity with monitoring and observability tools such as Prometheus, Grafana, or similar solutions to ensure the health and performance of our platform.
  • Exposure to serverless architecture and technologies like AWS Lambda, API Gateway, and DynamoDB.

Compensation

In the spirit of pay transparency, we are excited to share the base salary range for this position is $139,000-$163,000 USD annually, exclusive of fringe benefits or potential bonuses. If you are hired at GetSetUp, your final base salary compensation will be determined based on factors such as geographic location, skills, education, and/or experience. Please keep in mind that the range mentioned above is the full base salary range for the role. Hiring at the maximum of the range would not be typical in order to allow for future & continued salary growth. We also offer a generous benefits package and time off (more information on benefits listed below). 

Benefits (US Only)

Our Full-Time US team members are eligible for a comprehensive package that includes top-notch medical, dental, and vision insurance. Elevate your work-life balance with 12 paid holidays and a dynamic Discretionary Paid Time Off plan, complemented by flexible working options. Plus, in collaboration with Guideline, GetSetUp empowers you to invest in your future with a 401k retirement savings plan you can actively contribute to. Join us and seize the opportunity to thrive!

Equal Opportunity Employer

GetSetUp is committed to the principles of equal employment. We are committed to complying with all federal, state, and local laws providing equal employment opportunities, and all other employment laws and regulations. It is our intent to maintain a work environment that is free of harassment, discrimination, or retaliation based on the following protected classes: age (40 and older), race, color, national origin, ancestry, religion, sex, sexual orientation (including transgender status, gender identity or expression), pregnancy (including childbirth, lactation, and related medical conditions), physical or mental disability, genetic information (including testing and characteristics), veteran status, uniformed servicemember status, or any other status protected by federal, state, or local laws. GetSetUp is dedicated to the fulfillment of this policy in regard to all aspects of employment, including, but not limited to, recruiting, hiring, placement, transfer, training, promotion, rates of pay, other compensation, termination, and all other terms, conditions, and privileges of employment.