Senior Software Engineer

New
United States, Eastern Standard TimeFull-TimeSenior
Salary$100,000 – $195,000 per year
Apply NowOpens the employer's application page

Job Details

Required Skills
Software ArchitectureTypeScriptCI/CDRESTful APIsDistributed Systems

Requirements

  • Strong experience in software engineering with deep expertise in at least one technology domain.
  • Advanced knowledge of software architecture principles and the ability to apply them effectively.
  • Experience designing distributed systems, APIs, cloud-based services, and scalable applications.
  • Proven ability to balance technical tradeoffs involving scalability, security, performance, cost, and maintainability.
  • Strong communication skills with the ability to explain complex technical concepts to both technical and non-technical stakeholders.
  • Demonstrated ability to deliver end-to-end solutions from design through production independently.
  • Experience improving code quality, operational reliability, and engineering processes.
  • Strong understanding of TypeScript-based development environments, including API services and full-stack web applications.
  • Experience with cloud infrastructure, infrastructure-as-code, and CI/CD automation.
  • Knowledge of observability, application performance monitoring, and CDN/edge delivery practices.
  • Curiosity and commitment to continuous learning, staying informed about emerging technologies and industry trends.
  • Ability to work effectively in remote or hybrid environments, with availability during Eastern Standard Time hours.
  • Experience mentoring engineers and influencing technical decisions across teams.

Responsibilities

  • Design and implement scalable, secure, and maintainable systems within assigned product areas.
  • Contribute to technical architecture evolution, engineering patterns, and development standards.
  • Build and optimize continuous delivery pipelines to improve deployment speed, reliability, and operational efficiency.
  • Partner with product and design teams to translate business objectives into effective technical solutions.
  • Scope, estimate, and deliver medium-to-large engineering initiatives with limited oversight.
  • Collaborate with engineering teams to resolve technical challenges, dependencies, and integration issues.
  • Mentor other engineers through code reviews, pair programming, design discussions, and knowledge sharing.
  • Improve engineering practices, code quality, system reliability, and technical consistency across teams.
  • Evaluate new technologies, tools, and approaches to improve team productivity and business outcomes.
  • Apply AI-powered tools thoughtfully to enhance engineering workflows and establish effective team practices.
View Full Description & ApplyYou'll be redirected to the employer's site
$100,000 – $195,000 per year
Apply Now