Apply

Staff Software Engineer, Backend

Posted about 2 months agoViewed

View full description

πŸ’Ž Seniority level: Staff, A minimum of 5 years

πŸ“ Location: U.S.

πŸ’Έ Salary: 199000.0 - 237000.0 USD per year

πŸ” Industry: FinTech

🏒 Company: Flex

πŸ—£οΈ Languages: English

⏳ Experience: A minimum of 5 years

πŸͺ„ Skills: AgileJavaJUNITMySQLSpringCommunication SkillsCI/CD

Requirements:
  • Strong computer science fundamentals.
  • Experience translating feature requirements into technical specifications.
  • Experience with Java frameworks such as Spring (core/web/boot), Gradle, and JUnit.
  • Experience implementing and operating services in distributed environments at scale.
  • Knowledge of observability and monitoring tools like DataDog.
  • Ability to write high-quality, testable, maintainable, scalable, and secure code.
  • Good understanding of REST and mobile API best practices.
  • Excellent communication skills for collaboration with a distributed team.
Responsibilities:
  • Implement various backend systems that support all business features.
  • Design, develop, test, and scale systems needed for user and partner experiences.
  • Work closely with product, design, and engineering teams to address users' rent payment problems.
  • Roll out changes in an agile manner with small, frequent iterations.
Apply

Related Jobs

Apply

πŸ“ CA, WA, NY, NJ, CT, all other U.S. states

🧭 Full-Time

πŸ’Έ 200000.0 - 275000.0 USD per year

πŸ” Financial Technology

  • 8+ years of experience designing, developing, and launching backend systems using Python or Kotlin.
  • Extensive experience with highly available distributed systems utilizing AWS, MySQL, Spark, and Kubernetes.
  • Experience with online, real-time ML infrastructure like model servers or feature stores.
  • Developed offline environments for large scale data analysis and model training using Spark, Kubeflow, Ray, and Airflow.
  • Experience delivering major system features and writing high quality code.
  • Comfortable navigating from low-level language idioms to large system architecture.
  • Mastered gathering feedback and strong communication skills.
  • Bachelor's degree in a related field or equivalent practical experience.

  • Responsible for setting technical strategy for the team on a year-long time scale and linking it with business-impacting projects.
  • Collaborate across teams in the ML development lifecycle with machine learning engineers, platform engineers, and product management.
  • Act as a force-multiplier, defining and advocating for technical solutions and operational processes.
  • Ensure team operations and availability through monitoring, triage rotations, and testing.
  • Foster a culture of quality and ownership by setting standards and advocating beyond the team.
  • Develop talent by providing feedback, guidance, and leading by example.

AWSPythonApache AirflowKotlinKubeflowKubernetesMySQLSpark

Posted 7 days ago
Apply
Apply

πŸ“ USA

🧭 Full-Time

πŸ’Έ 200000.0 - 275000.0 USD per year

πŸ” Financial Services

  • 6+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • Extensive track record of developing highly available distributed systems using AWS, MySQL, Spark, and Kubernetes.
  • Experience delivering major features, system components, or deprecating existing functionality through technical and execution plans.
  • Ability to thrive in ambiguity and understand both low-level language idioms and large system architectures.
  • Demonstrated ability to gather and iterate on feedback from peers.
  • Strong verbal and written communication skills.

  • Responsible for setting technical strategy for the team on a year-long time scale and assisting with business-impacting projects.
  • Collaborate with product management, design, and analytics to ensure technical sustainability.
  • Advocate for technical solutions and operational processes as a force-multiplier.
  • Mentor less experienced engineers and set high technical standards.
  • Ensure monitoring, triage rotations, and policies are in place for team operations.
  • Foster a culture of quality through code review and design standards.
  • Help develop talent by providing feedback and guidance.

AWSBackend DevelopmentPythonSoftware DevelopmentKotlinKubernetesMySQLSpark

Posted 9 days ago
Apply
Apply

πŸ“ US and Canada

🧭 Full-Time

πŸ’Έ 157500.0 - 232000.0 USD per year

πŸ” Technology / Mobile applications and tracking devices

🏒 Company: Life360πŸ‘₯ 251-500πŸ’° $33,038,258 Post-IPO Equity about 2 years agoπŸ«‚ Last layoff about 2 years agoAndroidFamilyAppsMobile AppsMobile

  • Bachelor's in Computer Science, Engineering, related field or equivalent practical experience.
  • 8+ years of experience programming in Java, PHP, Python, or other formal programming languages.
  • Expert level experience managing medium to large scale deployments on AWS (~5000 instances, 50+ accounts).
  • Expert level experience with Infrastructure as Code tools: Terraform, CloudFormation; config management/provisioning tools: Ansible, Chef, etc.
  • Strong Kubernetes experience deploying and running at scale (10k+ containers).
  • Strong Build / Automation / CI/CD experience.
  • Proficient in multi-threaded design and implementation.
  • Database knowledge is a plus.
  • Excellent interpersonal skills with a highly collaborative working style.
  • Excellent verbal and written communication skills.
  • Ideally based out of the North America East Coast time zone.

  • Providing technical leadership, mentorship, and guidance to engineers across multiple teams.
  • Partnering with the Engineering Manager to interview and onboard top talent for the EMEA-based teams.
  • Collaborating closely with Engineering Managers, Director of Engineering, and Staff Engineers to define and execute the technical direction for various projects.
  • Ensuring effective communication and collaboration between multiple teams across regions and time zones.
  • Being hands-on with writing code where needed to support teams and projects.

AWSPHPPythonJavaKubernetesCI/CDTerraformMentorshipAnsible

Posted about 1 month ago
Apply
Apply

πŸ“ United States

πŸ” Early Education Technology

  • Technical proficiency in backend development.
  • A passion for the positive impact of software on people's lives.
  • Ability to collaborate with other areas of the business and work cross-functionally.

  • Work closely with product and design to define and deliver a product experience that meets customer needs.
  • Enable the best day-to-day experience for educators by streamlining routine tasks like tracking attendance and logging activities.
  • Provide high ownership and execute impactful solutions considering technical and business drivers.

Backend DevelopmentLeadershipSoftware DevelopmentCommunication SkillsAnalytical SkillsCollaboration

Posted 2 months ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ $150,000 - $248,000 per year

πŸ” Healthtech

  • 8+ years experience as a Backend Software Engineer.
  • Experience writing server applications in Golang (Go).
  • Experience in a high-growth, fast-paced startup environment (Healthtech preferred).
  • Experience working in a cloud environment such as AWS or Google Cloud.
  • Experience with relational databases such as Postgres or MySQL.

  • Design, build, and maintain services for the Cadence platform.
  • Improve engineering standards, tooling, and processes on a rapidly growing team.
  • Collaborate with product owners, internal stakeholders, and customers to determine the right solutions for our product.
  • Work with other engineers throughout our 6-week delivery cycle process to ship well-designed and architected features.

AWSMySQLGoPostgres

Posted 3 months ago
Apply