Apply

Software Engineer

Posted 2024-12-03

View full description

πŸ” Industry: Healthcare

🏒 Company: Clover Health

Requirements:
  • Experience with functional or imperative programming languages -- e.g., Python, Ruby, Go, C, or Java.
  • Approach building and maintaining systems with maturity and rigor.
  • Ability to work in different technical systems and concerns.
  • Experience in building and refactoring complex (often distributed) systems.
Responsibilities:
  • Commit to simplifying the complexities of healthcare by building systems that multiply human efforts.
  • Learn about new tools and technologies to solve problems and move our goals forward.
  • Help the team define and maintain development practices that let us iterate quickly while maintaining quality β€” including writing tests and documenting key implementations.
  • Work with Product Managers and operational staff to conceptualize new features.
Apply

Related Jobs

Apply

πŸ“ North America

🧭 Full-Time

πŸ” Software and Data Management

🏒 Company: MongoDBπŸ‘₯ 1001-5000πŸ’° $ Post-IPO Equity on 2018-03-06DatabaseOpen SourceCloud ComputingSaaSSoftware

  • 5+ years experience in software engineering, primarily focused on cloud-native backend systems.
  • B.Sc / M.Sc in Computer Science or similar field, or equivalent practical experience.
  • Track record of designing, building, implementing, and operating highly complex projects in distributed storage systems with high availability and durability guarantees.
  • Proficient in a modern compiled programming language (Go, Java, C#, C++, etc.).
  • Excellent communication skills, both written and verbal.
  • Desire to collaborate with colleagues and mentor fellow engineers.
  • Is curious, collaborative, empathetic, and intellectually honest.
  • Has a passion for problem solving and learning new things in the domains of computer science and software engineering.

  • Design, architect, build, and deliver core pieces of Atlas Online Archive focusing on Storage systems, primarily coding in Go.
  • Lead projects from specification to delivery while collaborating with query, cluster, and frontend teams.
  • Mentor and grow other team members.
  • Improve our codebase, best practices, and design principles.
  • Define, communicate, and execute top priorities.

LeadershipGoCommunication SkillsCollaborationProblem Solving

Posted 2024-12-04
Apply
Apply

πŸ“ North America

🧭 Full-Time

πŸ’Έ 118000.0 - 231000.0 USD per year

πŸ” Database technology

🏒 Company: MongoDBπŸ‘₯ 1001-5000πŸ’° $ Post-IPO Equity on 2018-03-06DatabaseOpen SourceCloud ComputingSaaSSoftware

  • Strong background in building core components for data processing systems.
  • 5+ years experience building distributed systems or foundational cloud services at scale.
  • Interest in working with Go and Java.
  • Proven success in designing, writing, testing, and debugging distributed systems.
  • Good verbal and written technical communication skills.
  • Bonus points for experience with containerization, orchestration platforms (e.g., Kubernetes), and observability tools.

  • Work closely with research, product management, product engineering, and product design to define the service's version and its evolution.
  • Design, build and deliver well-tested core pieces of the service in collaboration with other teams.
  • Contribute to shaping architecture, code reviews, development practices, and developer experience.
  • Mentor fellow engineers and take ownership of projects.

JavaKubernetesGoCommunication SkillsCollaboration

Posted 2024-12-04
Apply
Apply

πŸ“ North America

🧭 Full-Time

πŸ’Έ 118000.0 - 231000.0 USD per year

πŸ” Software and Data

🏒 Company: MongoDBπŸ‘₯ 1001-5000πŸ’° $ Post-IPO Equity on 2018-03-06DatabaseOpen SourceCloud ComputingSaaSSoftware

  • Strong background in database internals or building core components for data processing systems including query execution, storage engines, autotuning, and workload optimization.
  • 5+ years experience in building database services, distributed systems, or foundational cloud services at scale.
  • Proven success in designing, writing, testing, debugging, performance tuning, and maintaining distributed and/or highly concurrent software systems in large, long-lived code bases.
  • Good verbal and written technical communication skills and a desire to collaborate, mentor others, and take ownership of projects.
  • Track record of identifying problems, implementing solutions, and delivering complex projects in distributed systems or databases.
  • Strong sense of ownership, accountability, and pride.

  • Work closely with research, product management, product engineering, product design, peers, and other teams to define the first version and future evolution of the service.
  • Design, build and deliver core pieces of the service in collaboration with other vested parties.
  • Help shape architecture, development practices, and escalation policies as the teams and the product grow.

Communication SkillsCollaboration

Posted 2024-12-04
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” AI Computing

🏒 Company: Baidu USA

  • Passion for developing and optimizing compilers for modern architectures.
  • Experience in LLVM architecture, polyhedral optimizations, auto vectorization, back-end code generation.
  • Experience with deep learning compilers such as TVM, XLA, Glow, or similar.
  • Experience with neural networks inference on dedicated SOC or GPU preferred.
  • High-level C++ programming expertise.
  • Excellent problem-solving and debugging skills.
  • Availability to work in the evening.
  • Master's degree or higher in Computer Science or equivalent field; Ph.D is preferred.
  • Excellent communication skills in both English and Chinese.

  • Develop the deep learning compiler, infrastructure compiler, and software stack for high-performance accelerator architecture.
  • Enable best performance and power consumption for applications.
  • Bring compiler code to production quality.
  • Support delivery to external clients across a wide range of applications.

Software DevelopmentArtificial IntelligenceGitMachine LearningC++AlgorithmsGoCommunication SkillsAnalytical SkillsCollaborationProblem Solving

Posted 2024-12-04
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 152000.0 - 282000.0 USD per year

πŸ” Financial Services

  • 8+ years in software engineering, with a strong background in backend development, distributed systems and data pipelines.
  • 3+ years of experience with AWS, Snowflake, DBT, Airflow or other compatible systems.
  • 3+ years experience building APIs and scalable backend systems.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Proficiency in modern programming languages such as Java, Python or Typescript.
  • Experience with microservices architecture, RESTful APIs, and cloud infrastructure.
  • Strong understanding of database systems (SQL and NoSQL), with high-volume data processing experience.
  • Knowledge of security best practices in financial services.
  • Familiarity with CI/CD pipelines, containerization, and orchestration technologies like Docker and Kubernetes.
  • Experience in consumer credit, lending, loans, or insurance and understanding of industry regulations.

  • Revolutionize Pricing Pipelines by automating outdated workflows.
  • Enable Data Visibility through comprehensive dashboards for real-time insights.
  • Streamline Investigations with Automation by developing self-serve tools.
  • Modernize Legacy Systems by migrating to Snowflake and advanced local data marts.
  • Optimize Partner Integrations by building and maintaining API pipelines.
  • Elevate Data Quality by overhauling alert systems and checks.
  • Empower Stakeholders with Data through user-friendly reporting solutions.
  • Monitor and troubleshoot platform issues while improving performance.

AWSBackend DevelopmentDockerLeadershipPythonSQLAgileJavaKubernetesSnowflakeTypeScriptAirflowNosqlCI/CDRESTful APIsMicroservices

Posted 2024-12-04
Apply
Apply

πŸ“ U.S.

🧭 Full-Time

πŸ’Έ 152000.0 - 282000.0 USD per year

πŸ” Financial services

🏒 Company: NerdWallet

  • 8+ years in software engineering with experience in backend development.
  • 3+ years of experience with AWS, Snowflake, DBT, Airflow or equivalent.
  • 3+ years building APIs and scalable backend systems.
  • Bachelor’s or Master’s degree in Computer Science, Engineering or related field.
  • Proficiency in modern programming languages such as Java, Python, or Typescript.
  • Experience with microservices architecture and cloud infrastructure.
  • Strong understanding of both SQL and NoSQL database systems.
  • Knowledge of security best practices in financial services.
  • Familiarity with CI/CD pipelines, Docker, and Kubernetes.
  • Experience in consumer credit, lending, loans, or insurance.

  • Revolutionize Pricing Pipelines by automating pricing workflows.
  • Design dashboards for real-time data insights.
  • Develop automated solutions for manual investigations.
  • Lead migration of legacy systems to Snowflake and advanced local data mart.
  • Build and maintain API and file-based ingestion pipelines.
  • Overhaul and unify data alerting systems.
  • Create user-friendly self-service reporting solutions.
  • Monitor and troubleshoot platform issues while improving performance.

AWSBackend DevelopmentDockerLeadershipPythonSQLAgileJavaKubernetesSnowflakeTypeScriptAirflowNosqlCI/CDRESTful APIsMicroservices

Posted 2024-12-04
Apply
Apply

🧭 Full-Time

πŸ’Έ 190000.0 - 220000.0 USD per year

πŸ” Self-care industry

  • Demonstrated experience in building reliable, scalable, and observable customer-facing reporting and analytics products.
  • Experience in measuring and ensuring data quality.
  • Strong proficiency in at least one programming language, like Python, Java, or Go; Elixir experience is a plus.
  • Ability to make sound decisions in design and implementation recognizing operational feasibility.
  • Strong verbal and written communication skills for technical and non-technical audiences.
  • Ability to partner with product, design, and marketing teams for cross-functional collaboration.
  • Proven record of leading initiatives and managing roadmaps.
  • Capacity to operate effectively in ambiguous situations and articulate risks and trade-offs.

  • Lead and manage a squad of 3-5 engineers while being hands-on as a Staff Software Engineer.
  • Engage in strategic planning and execution to align technical goals with company objectives.
  • Own and implement the technical architecture for scalable data products.
  • Establish and monitor system health metrics and ensure performance targets are met.
  • Maintain a secure, observable codebase and address technical debt proactively.
  • Lead incident response as an Incident Commander, guiding teams toward resolution.
Posted 2024-12-04
Apply
Apply

πŸ“ Continental US

πŸ’Έ 150000.0 - 200000.0 USD per year

πŸ” Financial services

🏒 Company: Reach Financial

  • 5+ years of demonstrable hands-on software development and architecture experience on B2C product(s).
  • Proven track record overseeing product iterations from ideation to release.
  • Excellent communication and collaboration skills.
  • Expertise in full stack development using object-oriented programming languages (e.g., Typescript, Python, Java).
  • Expertise with React or React-based frameworks like Next and Remix.
  • Familiarity with CI/CD processes and version control systems (e.g., Github).
  • Familiarity with test automation frameworks (e.g., Playwright, Jest).
  • Open to learning Salesforce development.

  • Work as part of a team building a modern full stack B2C loan origination system.
  • Write code, define configuration management, and automate infrastructure.
  • Review code contributions and suggest improvements.
  • Collaborate with test automation teams for quality delivery.
  • Translate business requirements into technical specifications with Product Managers and Designers.
  • Utilize software delivery lifecycle best practices.
  • Foster a culture of continuous learning and improvement.
  • Mentor and coach team members to enhance engineering practices.

AWSPythonSoftware DevelopmentJavaJavascriptJestSalesforceSnowflakeTypeScriptJavaScriptServerlessReactCollaborationMentoringTerraformCoaching

Posted 2024-12-04
Apply
Apply

πŸ“ Central European offices

🧭 Full-Time

πŸ” Commerce Experience Cloud

  • Proven experience in Python engineering, with strong skills in data processing, data structures, and algorithms.
  • Solid understanding of software architecture principles, focusing on APIs and microservices for data access and manipulation.
  • Experience with version control systems (e.g., Git) and CI/CD pipelines.
  • Familiarity with common data analysis and machine learning frameworks.
  • Demonstrates strong initiative, communication skills, and a passion for learning new technologies.

  • Design & Deliver new features by translating business requirements into technical specifications, designing and implementing APIs, integrating AI capabilities, and collaborating with product designers and front-end engineers.
  • Ensure quality and performance of developed solutions through comprehensive unit and integration tests, robust logging and monitoring, and collaboration with QA engineers.
  • Support and Maintain owned components by responding to client inquiries, implementing bug fixes and improvements, and documenting code and processes.

PythonBusiness IntelligenceData AnalysisData MiningGitMachine LearningMongoDBQASoftware ArchitectureJiraAlgorithmsData analysisData miningData StructuresGrafanaCommunication SkillsCollaborationCI/CDDocumentationMicroservices

Posted 2024-12-04
Apply
Apply

πŸ“ Poland

🧭 Contract

πŸ’Έ 301000.0 - 401000.0 PLN per year

πŸ” Financial Services

🏒 Company: AffirmπŸ‘₯ 1001-5000πŸ’° $ Post-IPO Equity on 2021-01-13πŸ«‚ on 2023-02-08LendingFinancial ServicesPaymentsFinTech

  • 4+ years of experience designing, developing and launching backend systems at scale using languages like Python and Kotlin/Java.
  • Track record of developing highly available distributed systems using AWS, MySQL, and Kubernetes.
  • Proficiency in object-oriented and dynamically typed languages.
  • Ability to synthesize complex business, product, and technical requirements for high quality designs.
  • Prior experience architecting, building, launching, and maintaining complex systems.
  • Proficiency in making changes in a large codebase with developed tools for safe implementation.
  • Strong written and verbal 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 during the product development lifecycle.
  • Identify and advocate for project, process, technology, or business issues and lead solutions.
  • Create and monitor metrics for team's artifacts and support operational availability.
  • Foster quality and ownership culture by setting code review standards.
  • Provide feedback and guidance to develop team talent.
  • Build APIs and data models for micro-service and event-driven architectures.

AWSPythonJavaKotlinKubernetesMySQLProduct ManagementProduct DevelopmentCommunication SkillsCollaboration

Posted 2024-12-04
Apply

Related Articles

Remote Job Certifications and Courses to Boost Your Career

August 22, 2024

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

How to Balance Work and Life While Working Remotely

August 19, 2024

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Weekly Digest: Remote Jobs News and Trends (August 11 - August 18, 2024)

August 18, 2024

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

How to Onboard Remote Employees Successfully

August 16, 2024

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Remote Work Statistics and Insights for 2024

August 13, 2024

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.