Apply

Senior Software Engineer

Posted about 2 months agoViewed

View full description

πŸ’Ž Seniority level: Senior, 5+ years

πŸ“ Location: Boston

πŸ” Industry: Insurance

🏒 Company: LiberateπŸ‘₯ 1-10CommunitiesWellnessHealth Care

⏳ Experience: 5+ years

πŸͺ„ Skills: AWSNode.jsPythonSQLDjangoGCPRabbitmqAzureFastAPIReact

Requirements:
  • 5+ years experience writing high-quality production software in Python.
  • Extensive experience writing asynchronous, high throughput software.
  • Experience with FastAPI, Django, and asyncio.
  • Experience with NodeJS, React, or Express.
  • Proficiency in SQL and experience with real-time distributed data processing systems like RabbitMQ, SNS, SQS.
  • Experience with cloud platforms such as AWS, Google Cloud, or Azure.
  • Familiarity with DevOps practices and navigating ambiguity in software delivery.
Responsibilities:
  • Design, develop, and maintain software applications that leverage foundational LLMs with high performance and scalability.
  • Collaborate with cross-functional teams to translate business requirements into technical specifications.
  • Write clean, efficient, and well-documented software.
  • Participate in code reviews and provide constructive feedback.
  • Contribute to architectural design and decisions for the AI platform.
  • Troubleshoot, debug, and resolve issues across the stack.
Apply

Related Jobs

Apply
πŸ”₯ Senior Software Engineer
Posted about 11 hours ago

πŸ“ Canada, United States, Latin America

πŸ” Cloud services

  • Expertise in web technologies like HTML and CSS, and experience with frameworks like React, Vue, Angular, or MVC .Net.
  • Experience with modern server-side scripting languages including Python, Node.js, PHP, or Ruby.
  • In-depth knowledge of relational databases such as PostgreSQL and MySQL, and NoSQL databases like MongoDB and DynamoDB.
  • Demonstrated experience in building RESTful services and API integrations.
  • Development experience on a major cloud platform such as AWS, Azure, or GCP.
  • Understanding of modern application architectures including event-driven, message queues, and microservices.
  • Proven ability to learn new technology quickly and effectively.
  • Self-organizing, detail-oriented, and high-achieving.
  • Excellent written and verbal communication skills.
  • Develop applications and services using cloud native technologies for customers.
  • Participate in development activities, standups, sprint planning, retrospectives, and more.
  • Deliver well-documented, tested, and production-ready code.
  • Lead by example using AWS services and API development.
  • Coach less-experienced developers.
  • Mentor peers and tackle new technologies.

AWSNode.jsPostgreSQLPythonDynamoDBReactCI/CDRESTful APIsTerraformMicroservices

Posted about 11 hours ago
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 169000.0 - 240000.0 USD per year

πŸ” Financial Technology (FinTech)

🏒 Company: AffirmπŸ‘₯ 1001-5000πŸ’° Post-IPO Equity about 4 years agoπŸ«‚ Last layoff almost 2 years agoLendingFinancial ServicesPaymentsFinTech

  • 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • Track record of developing highly available distributed systems using AWS, MySQL, and Kubernetes.
  • Experience with load testing frameworks like Locust.
  • Experience with modeling and capacity planning for high traffic events.
  • Proficient in making significant changes in a large code base.
  • Strong verbal and written communication skills.
  • You will be responsible for owning and delivering quarterly goals for your team.
  • Lead engineers to solve open-ended problems and ensure support throughout delivery.
  • Collaborate with peers and stakeholders in the product development lifecycle.
  • Proactively identify and lead in solving project or business issues.
  • Create and monitor metrics to support operations and availability.
  • Foster a culture of quality and ownership through code review standards.
  • Help develop talent by providing feedback and guidance.

AWSPythonKotlinKubernetesMySQL

Posted 1 day ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 139000.0 - 248000.0 USD / CAD per year

πŸ” Website Experience Platform

  • Deep expertise in web development technologies such as React, Astro, etc.
  • Deep expertise in web servers and cloud infrastructure.
  • 5+ years of experience in scalable, multi-tenant environments.
  • 2+ years of experience tech leading teams, including helping scope and breakdown work.
  • Comfort with playing a product manager role to steer strategic product direction.
  • Experience working across the full software engineering stack: Frontend, Backend & Infra.
  • Experience with cloud services: edge compute, CDNs, distributed data stores.
  • Experience working with internet scale architectures and workloads.
  • Create new prototypes and explore the boundaries of Designer, Developer workflows.
  • Extend new capabilities and extensions on top of the core Webflow product.
  • Bring products to market in a nimble and fast-moving team.
  • Work closely with the team to identify high-impact opportunities.
  • Drive technical initiatives from execution toward delivery.
  • Engage in rapid feedback cycles from customers.

AWSBackend DevelopmentLeadershipSoftware DevelopmentCloud ComputingFull Stack DevelopmentReact

Posted 1 day ago
Apply
Apply

πŸ“ USA

🧭 Full-Time

πŸ’Έ 169000.0 - 240000.0 USD per year

πŸ” Financial Technology

  • 4+ years of experience designing, developing and launching backend systems at scale.
  • Experience with languages such as Python or Kotlin.
  • Track record of developing highly available distributed systems using AWS, MySQL, and Kubernetes.
  • Experience with load testing frameworks like Locust.
  • Experience defining technical plans for significant features or system components.
  • Proficiency in making changes in large code bases safely.
  • Strong verbal and written communication skills.
  • Own and deliver quarterly goals for your team.
  • Lead engineers through ambiguity to solve open-ended problems.
  • Collaborate with product management, design & analytics in the product development lifecycle.
  • Proactively identify and advocate for project, process, technology or business issues.
  • Support operations and availability by creating and monitoring metrics.
  • Foster a culture of quality by improving code review and design standards.
  • Develop talent on your team through feedback and guidance.

AWSPythonKotlinKubernetesMySQL

Posted 1 day ago
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 142503.0 - 215550.0 USD per year

πŸ” Internet of Things (IoT)

  • 8+ years of experience working professionally with modern development practices.
  • Strong programming/coding fundamentals in a language such as Java, Python, or Golang.
  • Experience designing and architecting large, high-scale systems.
  • A focus on and desire to mentor fellow engineers.
  • An ability to estimate, communicate, and deliver upon project milestones.
  • Build platform tooling for product teams to self-service and own delivery and operations of their services.
  • Improve the efficiency of delivering new features to production through understanding engineering pain points and friction and proposing solutions that improve productivity.
  • Create best practices and support systems for engineers to deliver the best customer experience.
  • Research and deeply understand the needs of customers, both internal and external.
  • Guide projects from concept to implementation and feedback.
  • Collaborate cross-functionally with Design, Product, Customer Success, and Engineering stakeholders.
  • Champion and embed Samsara’s cultural principles as the company scales.

AWSPythonJavaCI/CDLinuxMicroservices

Posted 3 days ago
Apply
Apply

πŸ“ U.S., Canada, Poland

🧭 Full-Time

πŸ’Έ 100000.0 - 115000.0 USD per year

πŸ” Software development, SaaS

  • 7+ years of professional software development experience.
  • Strong expertise in Java and the Spring ecosystem (Spring Boot, Spring Cloud).
  • Extensive experience with Apache Kafka, including topics, partitioning, and Kafka Streams.
  • Proven track record of building distributed systems at scale.
  • Experience with containerization (Docker) and orchestration (Kubernetes).
  • Strong understanding of database technologies (both SQL and NoSQL).
  • Familiarity with cloud platforms (AWS/Azure/GCP).
  • Experience with monitoring and observability tools (e.g., DataDog, Grafana).
  • Must be fluent in written and spoken English.
  • Design and develop high-performance, scalable microservices using Java and Spring Boot.
  • Build and maintain event-driven data pipelines using Apache Kafka for real-time data processing.
  • Collaborate with cross-functional teams to define system specifications and technical requirements.
  • Mentor junior engineers and contribute to technical decision-making processes.
  • Implement robust error handling, monitoring, and automated recovery mechanisms.
  • Participate in code reviews and maintain high code quality standards.
  • Design and implement APIs that integrate with various enterprise systems.

AWSDockerSQLJavaKubernetesSpring BootApache KafkaGrafanaNosqlMicroservicesCompliance

Posted 6 days ago
Apply
Apply

πŸ“ USA

πŸ’Έ 176000.0 - 207000.0 USD per year

πŸ” Cybersecurity

🏒 Company: Abnormal SecurityπŸ‘₯ 501-1000πŸ’° $250,000,000 Series D 6 months agoArtificial Intelligence (AI)EmailInformation TechnologyCyber SecurityNetwork Security

  • 5+ years of experience as a data engineer or similar role, with hands-on experience in building data-focused solutions.
  • Expertise in ETL, data pipeline design, and data engineering tools and technologies (e.g., Apache Spark, Hadoop, Airflow, Kafka).
  • Experience with maintaining real-time and near real-time data pipelines or streaming services at high scale.
  • Experience with maintaining large scale distributed systems on cloud platforms such as AWS, GCP, or Azure.
  • Background in implementing data quality frameworks, including validation, monitoring, and anomaly detection.
  • Proven ability to collaborate effectively with cross-functional teams.
  • Excellent problem-solving skills and ability to work independently in a fast-paced environment.
  • Architect, design, build, and deploy backend ETL jobs and infrastructure that support a world-class Detection Engine.
  • Ownership projects that enable us to meet ambitious goals, including scaling components of Detection’s Data Pipeline by 10x.
  • Own real-time, near real-time streaming pipelines and online feature serving services.
  • Collaborate closely with MLE and Data Science teams, distilling feedback and executing strategy.
  • Coach and mentor junior engineers through 1on1s, pair programming, code reviews, and design reviews.

AWSApache AirflowApache HadoopETLGCPKafkaAzureData engineering

Posted 6 days ago
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ” Fintech

🏒 Company: AffiniPayπŸ‘₯ 501-1000πŸ’° Private 7 months agoFinancial ServicesPaymentsFinTech

  • BS in Computer Science or related field, or equivalent professional experience.
  • 5+ years of experience designing, implementing, and debugging large-scale, cloud-based solutions.
  • Extensive experience building production-grade web applications, including developing reusable components, managing complex state, and optimizing front-end performance.
  • Expertise in Frontend technologies such as React, Tailwind, Bootstrap, NextJS.
  • Experience in deploying frontend applications and building out a CI/CD pipeline.
  • Professional experience with Ruby on Rails or equivalent, with the ability to develop and maintain APIs and other backend functionality.
  • Experience with Lean product development and Agile frameworks (e.g., Scrum, Kanban).
  • Strong understanding of SOLID design principles and software design patterns.
  • Proficiency in SQL and experience working with relational databases such as PostgreSQL or MySQL.
  • Excellent teamwork, documentation, and communication skills.
  • Design and implement scalable applications using modern web application frameworks (e.g., Rails, React, Node, NextJS).
  • Utilize and maintain reusable component libraries.
  • Collaborate with product teams to assess trade-offs, identify risks, and align improvements with business objectives.
  • Modernize web applications to enhance user experience, improve performance, and ensure scalability.
  • Pioneer in Frontend technologies and bring in concepts and patterns into the engineering organization.
  • Establish best practices and champion innovation.
  • Mentor and coach software engineers, fostering professional growth within the team.
  • Work closely with UX teams to design and ship web applications with a focus on usability.
  • Support software deployments by debugging, troubleshooting, and coordinating with DevOps and QA engineers.
  • Drive technology initiatives to enhance application performance, scalability, and maintainability.
  • Stay updated with industry trends and emerging technologies to bring innovation to the team.

PostgreSQLSQLAgileFrontend DevelopmentHTMLCSSRuby on RailsNext.jsReactCI/CD

Posted 6 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 160000.0 - 220000.0 USD per year

πŸ” B2B SaaS

🏒 Company: Together For Talent

  • BSCS or equivalent technical educational background preferred.
  • Proven professional experience as a senior software engineer.
  • Strong experience with backend development with .NET/C# or a similar language.
  • Strong hands-on experience with cloud infrastructure (AWS, Azure, and/or GCP) including serverless technologies and making deployments personally via IaC.
  • Proficiency in utilizing cloud-based messaging queues.
  • Proven experience in managing a substantial volume of data.
  • Excellent problem-solving skills and ability to work in a collaborative team environment.
  • Design, develop, and maintain scalable software applications.
  • Collaborate with cross-functional teams to define and implement innovative solutions.
  • Troubleshoot and debug complex software issues efficiently.
  • Stay up-to-date with emerging technologies and industry trends to enhance our product offerings.

AWSBackend DevelopmentGCPC#Azure.NETServerlessData management

Posted 7 days ago
Apply
Apply

πŸ“ Americas, EMEA

🧭 Full-Time

πŸ” Open source software and operating systems

🏒 Company: CanonicalπŸ‘₯ 1001-5000πŸ’° $12,800,000 Crowdfunding over 11 years agoInternet of ThingsOpen SourceCloud ComputingLinuxSoftware

  • Love technology and working with brilliant people
  • Curious, flexible, articulate, and accountable
  • Value soft skills and are passionate, enterprising, thoughtful, and self-motivated
  • Interest or experience in open source maintenance or contributions
  • Able to replay complex workloads and systems, write detailed test plans and reproducibility steps
  • Comfortable contributing and debugging many languages such as C/C++, Python, Rust, Go, Ruby, PHP
  • Experience in packaging in one or more ecosystems or any distro package format
  • Experience using and creating containers and virtual machines
  • Bachelor’s or equivalent in Computer Science, STEM or similar degree (or any higher) or equivalent professional experience.
  • Collaborating proactively within a distributed team
  • Fostering a software ecosystem with seamless user experience for all Ubuntu users
  • Evaluating contributions of other engineers to maintain high-quality software standards
  • Playing a role in shaping the future of Ubuntu via both - new ideas in your areas of interest and advising on work being done elsewhere
  • Collaborating with other teams in the Ubuntu and Debian communities, with upstream projects, and commercially supported customers
  • Owning the maintenance of Ubuntu Server packages including traditional server workloads, virtualisation and containers, package management and dependencies, language runtimes, and toolchains.

DockerPHPPythonRubyC++GoRustLinux

Posted 7 days ago
Apply