Senior Software Engineer, Full Stack

Edge Case Research$145K — $165K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Science or related field
  • 5+ years of experience in backend software development
  • Experience designing large-scale distributed systems
  • Strong proficiency in frontend technologies like React or Vue
  • Extensive AWS experience with services like EC2, S3, and Lambda
  • Familiarity with relational or NoSQL databases
  • Excellent problem-solving and communication skills

Responsibilities

  • Develop full stack features using Vue, Golang, Python, and AWS
  • Design and maintain high-performance backend services and APIs
  • Lead architectural design for distributed systems enhancements
  • Collaborate with product managers to translate requirements into solutions
  • Utilize AWS services for application development and deployment
  • Establish CI/CD pipelines for automated deployments
  • Troubleshoot complex production issues for stability and performance

Benefits

  • Medical, Dental, Vision insurance
  • Life Insurance
  • Short-Term and Long-Term Disability
  • 401(k) match
  • Flexible Spending Accounts
  • Parental Leave
  • Paid time off and Holidays
Full Job Description
The Role:

We are seeking a highly motivated and experienced Senior Software Engineer for full stack development for our services and infrastructure. In this role, you will be instrumental in designing, developing, and maintaining scalable and robust distributed systems. You will play a key role in our architecture evolution, leveraging AWS services, building fluid front ends, scalable backends and AI workflows.
Responsibilities:
  • Develop full stack features using technologies and languages like Vue, Golang, Python 3, and AWS services
  • Design, develop, and maintain high-performance, scalable, and reliable backend services and APIs.
  • Lead the architectural design and implementation of new features and enhancements for distributed systems.
  • Collaborate with product managers, frontend engineers, and other stakeholders to translate business requirements into technical solutions.
  • Utilize and optimize a wide range of AWS services to build and deploy applications.
  • Establish and maintain robust CI/CD pipelines to ensure continuous integration and automated deployments.
  • Participate in code reviews, providing constructive feedback and ensuring code quality.
  • Troubleshoot and resolve complex production issues, ensuring system stability and performance.
  • Stay up-to-date with emerging technologies and industry best practices.
Requirements:
  • For US applications: Authorization to work in the United States is a precondition of employment. The company will not consider candidates who require sponsorship for a work-authorized visa.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional experience in backend software development.
  • Proven experience designing and building large-scale distributed systems.
  • Strong proficiency in React, Vue or other front end technologies
  • Extensive hands-on experience with Amazon Web Services (AWS), including but not limited to EC2, S3, Lambda, RDS, SQS, SNS, DynamoDB, VPC, etc.
  • Experience with relational and/or NoSQL databases.
  • Excellent problem-solving skills and the ability to work independently and as part of a team.
  • Strong communication and interpersonal skills.
Bonus Points:
  • Experience with microservices architecture.
  • Knowledge of monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack, CloudWatch).
  • Understanding of LLM frameworks
  • Contributions to open-source projects.
  • Experience with agile development methodologies.

Why Edge Case Research?
  • Collaborative Culture: Join a dynamic, cross-functional team that values collaboration and innovation.
  • Competitive Compensation & Benefits: We offer a competitive salary, benefits package, and opportunities for professional growth and development.


Pay Rate:

The annual base salary range for this position is $145,000-165,000. Please note that the salary information is a general guideline only. Edge Case considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/ training, key skills as well as market and business considerations when extending an offer.

Benefits offered: Medical, Dental, Vision, Life Insurance, Short-Term Disability, Long-Term Disability, 401(k) match, Flexible Spending Accounts, Parental Leave, Paid time off, and Holidays.

Washington state applicants only: Full-time employees accrue at least 13 hours per month of Paid Time Off (PTO) to be used for incidental absences and other reasons; and receive at least 96 hours for holidays.

Similar Jobs

More Information Technology Jobs

Find similar Senior Software Engineer, Full Stack jobs: