Apply

Staff Software Engineer

Posted 9 days agoViewed

View full description

💎 Seniority level: Staff, 5+ years

🔍 Industry: Health-tech

🏢 Company: PHIL

⏳ Experience: 5+ years

Requirements:
  • 5+ years of software engineering experience, including building and scaling large systems.
  • Deep knowledge of workflow engines or applications with high levels of configurations and variations across clients.
  • Strong expertise in designing scalable architectures that can handle large volumes of data with minimal errors.
  • Proficiency in Golang and Python, or related programming language, with a solid understanding of building APIs and backend services.
  • Experience with databases such as PostgresDB, MongoDB, or equivalent systems.
  • Strong knowledge of distributed systems, algorithms, and data structures.
  • Proven ability to optimize system performance, reduce latency, and enhance system reliability.
  • Familiarity with CI/CD pipelines and cloud infrastructure (e.g., AWS, GCP, or Azure).
  • Familiarity with the testing pyramid and increasing test coverage in complex distributed systems.
  • Strong problem-solving and debugging skills, with a focus on error reduction and fault tolerance.
  • Excellent leadership skills with experience mentoring and managing engineering teams.
Responsibilities:
  • Lead the development efforts for the Growth team within our Pharmacy Platform.
  • Play a crucial part in onboarding new clients to our platform and providing first-level technical support to our stakeholders.
  • Lead the design and implementation of workflows that ensure seamless integration across patient, prescriber, and pharmacy networks.
  • Architect scalable, high-performance backend systems for the Pharmacy Platform, with a focus on reliability, accuracy, and minimal downtime.
  • Collaborate with cross-functional teams (including product managers, data analysts, and stakeholders) to align technical solutions with business objectives and drive product initiatives forward.
  • Deeply understand the end-to-end prescription processing platform and identify opportunities for simplification, optimization, or alternative approaches to meet business requirements.
  • Maintains a strong focus on ensuring the quality and accountability of the team’s work, which is crucial because poor execution of client requests or implementations can quickly lead to errors and erode client trust.
  • Take deadlines seriously to help PHIL build client trust and credibility by delivering on time.
  • Enhance the design of data pipelines to process and transform large-scale pharmacy and patient data with high reliability and accuracy.
  • Establish and promote best practices for coding and design, aiming to minimize bugs, reduce processing errors, and enhance long-term maintainability.
  • Mentor and lead a team of engineers, fostering a culture of accountability, innovation, and collaboration.
  • Document platform architecture, processes, and workflows to ensure knowledge sharing, scalability, and long-term maintainability.
  • Build automation test suites to increase the quality and velocity of releases.
Apply

Related Jobs

Apply

📍 United States

🧭 Full-Time

💸 170000.0 - 203000.0 USD per year

🔍 Software Development

🏢 Company: Skylight👥 51-100Product DesignConsultingGovernmentInformation Technology

  • Experience driving a large organization with multiple product teams toward achieving technical excellence in web and mobile through adherence to modern engineering principles and practices, such as API-first design, simple design, version control, automated testing, CI/CD, and cloud infrastructure
  • Experience building out robust DevSecOps infrastructure in a cloud-based environment, including CI/CD pipelines
  • Experience with multiple programming languages and/or full-stack development
  • Experience working in a mixed web (e.g., React, Go, Node.js) and mobile (e.g., Flutter, SwiftUI) tech stack environment
  • Experience as an engineering leader supporting multiple product teams, including training, pairing, and coaching
  • Understand the different pieces of software systems and how to fit them together, while keeping performance, reliability, and availability in mind
  • Familiar with how to build secure, compliant software and defend against common vulnerabilities
  • Ability to communicate and operate at multiple levels of the organization, from senior leaders to junior engineers
  • Understand the importance of always putting users at the center of your work, including thinking through the impact and implications of any code that’s written
  • Continually assess the strength and performance of BESPIN’s engineering capabilities using a mix of qualitative and quantitative techniques
  • Translate insights gained from the assessments into executable plans for change, and create the conditions necessary for those changes to materialize (e.g., strategic communications, training)
  • Provide “player-coach” support to implement the necessary improvements to BESPIN’s engineering capabilities, such as pairing, customized training, coaching, mentoring, expert advice, hands-on delivery, or toolkits

AWSBackend DevelopmentLeadershipProject ManagementPythonCloud ComputingExpress.jsFlutterFrontend DevelopmentFull Stack DevelopmentJavaReact.jsSoftware ArchitectureSwiftCross-functional Team LeadershipAPI testingGoAngularMobile testingWebRTCReactCI/CDAgile methodologiesRESTful APIsMentoringDevOpsMicroservicesCoachingNodeJSSoftware Engineering

Posted about 9 hours ago
Apply
Apply

🧭 Full-Time

🔍 Software Development

🏢 Company: LTK USA

  • more than 7 years demonstrating a deep understanding of distributed systems and software development principles, architecture, and best practices.
  • Experience with Golang, Python, Vector Databases, and embedding technologies.
  • A bachelor's or master's degree in Computer Science, Software Engineering, or a related field is preferred
  • Lead the building and scaling of a Product Search Service that deals with several hundred millions of objects.
  • Bring a strong command of Golang, Python, Vector Databases, and embedding technologies.
  • Have expertise in designing and building complex systems, architecture, and solutions.
  • Provide inputs on engineering and operational excellence and help complete critical engineering projects on time, within budget, and at high quality.
  • Identify and evaluate new technologies and tools to improve the efficiency and effectiveness of the engineering team.
  • Bring a good understanding of AI/ML technologies, including experience with training and fine-tuning models such as large language models (LLMs), recommendation systems, or computer vision models.
  • Design, develop and deploy software solutions that meet the needs of the business.
Posted 1 day ago
Apply
Apply

🔍 Payment

  • Practical experience in Enterprise Software Engineering in complex system landscapes, ideally with Java and Spring Boot.
  • Profound knowledge of software architecture (e.g. Domain-driven Design, Event-Driven Architecture) and have implemented it in productive environments.
  • Familiar with cloud infrastructures (AWS), containerization (Kubernetes), Infrastructure as Code (Terraform) and modern CI/CD practices.
  • Extensive experience in dealing with distributed systems, messaging solutions such as Kafka and various persistence technologies - from relational databases such as Postgres and MySQL to NoSQL and search systems such as MongoDB and ElasticSearch.
  • Have already established technical standards and actively promoted architectural decisions in previous positions.
  • Bring technical understanding of complex business processes and enjoy developing where it gets really tricky. Payment experience is helpful, but not required.
  • Communicate clearly, solution-oriented and goal-oriented – and can also communicate technical concepts to non-technical stakeholders.
  • Understand software engineering as a team effort, actively shape a constructive cooperation and live an open feedback and error culture.
  • Design and develop sustainable, scalable solutions in the payment environment – from architecture to implementation.
  • Take technical responsibility in the team and contribute significantly to improving architecture, software quality and development processes.
  • Design and moderate technical discussions, initiate architectural decisions and drive their implementation.
  • Pass on your experience to your team colleagues, support their professional development and contribute to the technical excellence of the team.
  • Introduce innovative approaches, encourage others to participate and drive cross-team collaboration.
  • Balance business impact and technological viability in decisions – always with an eye on our overarching platform guidelines.
  • Actively contribute to the continuous improvement of operational stability and incident response processes.
Posted 1 day ago
Apply
Apply

🧭 Full-Time

🔍 Software Development

  • 5+ years of hands-on experience in architecting scalable API development, distributed system architecture, guiding projects from initial ideation through to successful production deployment.
  • Exceptional programming skills in Python, as well as adeptness in SQL or SparkSQL.
  • In-depth experience with data stores such as BigQuery and Postgres.
  • Proficiency in data pipeline and workflow orchestration tools like Airflow and DBT.
  • Expertise in data processing technologies and streaming workflows including Dataflow, Spark, Kafka, and Flink.
  • Competence in deploying and monitoring infrastructure within public cloud platforms, utilizing tools such as Docker, Terraform, Kubernetes, and Datadog.
  • Proven ability in loading, querying, and transforming extensive datasets
  • Build highly scalable features that integrate with dozens of blockchains.
  • Design and architect intricate data models for optimal storage and retrieval to support sub-second latency for querying blockchain data.
  • Collaborate across departments, partnering with data scientists, backend engineers, and product managers to design and implement novel data models that enhance TRM’s products.
Posted 1 day ago
Apply
Apply

📍 United States of America

🧭 Full-Time

💸 155200.0 - 215000.0 USD per year

🔍 Software Development

  • 7+ years of experience building back end services and applications
  • Strong object-oriented design, API design, data modeling, data storage/retrieval and programming skills
  • Experience working with large scale distributed systems, microservices, real time streaming data and messaging systems like Kafka, RabbitMQ, SQS
  • Architecting and delivering features for a large scale globally distributed platform and set of applications
  • Share responsibility for several microservices and design significant features that impact multiple services, across team boundaries
  • Mentor and influence Senior and Junior engineering team members in evolving their skills as software engineers

Backend DevelopmentGraphQLSoftware DevelopmentSQLErlangKafkaRabbitmqSoftware ArchitectureAPI testingCI/CDRESTful APIsMentoringMicroservicesScalaData modeling

Posted 2 days ago
Apply
Apply

🧭 Full-Time

💸 220000.0 - 255000.0 USD per year

🔍 Software Development

🏢 Company: TRM Labs👥 101-250💰 $70,000,000 Series B over 2 years agoCryptocurrencyComplianceBlockchainBig Data

  • Experience designing and building scalable systems, web applications, APIs, and services.
  • An understanding of storage systems such as relational databases (e.g., Postgres) and analytical databases.
  • Demonstrated experience in understanding customer pain points and bridging their needs to technical & product requirements.
  • Ability to communicate complex ideas effectively to both technical and non-technical audiences, verbally and in writing.
  • Develop and maintain public APIs that are part of the API Product suite
  • Collaborate with stakeholders on transforming a functional vision into a tangible roadmap with clear outcomes
  • Support and enable internal business units through shared engineering services and functionalities
Posted 2 days ago
Apply
Apply

📍 United States

💸 180000.0 - 229000.0 USD per year

🔍 FinTech

🏢 Company: joinroot

  • 7+ years as a software engineer
  • 3+ years leading software teams
  • Expertise in Ruby on Rails
  • Familiarity with React
  • Proven leadership of projects involving multiple teams across functional domains
  • Excellent communication skills both with engineering colleagues and senior business leaders
  • Co-lead your team with your Engineering Manager, helping to coach, model for and grow the other team members.
  • Partner with Product, Data Science, Analytics, and experts in the Insurance group to set the strategy for the quarters to come
  • Identify and socialize important technical initiatives that increase the effectiveness of our products, systems, and teams
  • Contribute code strategically each development cycle to advance the impact of the team
  • Lead by example in incident response ensuring we take action to continuously improve the resiliency of our systems
  • Coordinate with Staff Engineers across the organization to establish and evangelize standards and best practices

Backend DevelopmentLeadershipRuby on RailsCross-functional Team LeadershipReactCommunication SkillsRESTful APIsExcellent communication skillsTeam managementSoftware Engineering

Posted 3 days ago
Apply
Apply

📍 United Kingdom

🧭 Full-Time

💸 140000.0 - 180000.0 GBP per year

🔍 Software Development

  • You are proficient in designing, developing and launching backend systems at scale technologies like Python, Kotlin, AWS, MySQL, and Kubernetes
  • You are proficient in developing web apps using declarative UI frameworks like React or Vue.
  • Ensure high availability (HA) and resilience of critical services through runbooks, incident response strategies, and post-mortem analysis.
  • Partner with Observability and Reliability teams to proactively detect and mitigate potential outages.
  • You have experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design. You write high quality code that is easily understood and used by others.
  • Automate operational tasks, deployments, failover processes, and scaling strategies to reduce manual intervention.
  • You are proficient at making significant changes in a large code base, and have developed a suite of tools and practices that enable you and your team to do so safely.
  • Partner closely with Storage & Replication, Cloud, CI/CD, and Security teams to ensure Affirm’s infrastructure meets high operational standards.
  • Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • You have experience delivering major features, system components or deprecating existing functionality in a system through the definition of a technical and execution plan. You write high quality code that is easily understood and used by others.
  • You thrive in ambiguity, and are comfortable moving from low level language idioms all the way to the architecture of large systems to understand how they work.
  • Your growth and impact trajectory demonstrates that you have mastered gathering and iterating on feedback from your engineering and cross-functional peers.
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
  • You will be responsible for setting technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-impacting projects.
  • You will collaborate across teams in the product development lifecycle by collaborating with product management, design & analytics to ensure technical sustainability, risks and trade-offs are well understood and managed.
  • You will act as a force-multiplier for your team through your definition and advocacy of technical solutions and operational processes.
  • You take ownership of your team’s operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, polcities, testing and alerting in place to support “keep the lights on” & on-call efforts.
  • You will foster a culture of quality and ownership on your team by setting code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
  • You will help develop talent on your team by providing feedback and guidance, and leading by example.

AWSBackend DevelopmentDockerLeadershipPythonSoftware DevelopmentSQLCloud ComputingKotlinKubernetesMySQLCommunication SkillsCollaborationCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringLinuxDevOpsTerraformWritten communicationMicroservicesTroubleshootingActive listeningJSONDebugging

Posted 3 days ago
Apply
Apply

🧭 Full-Time

💸 170000.0 - 211000.0 USD per year

🔍 Software Development

🏢 Company: HackerOne

  • 10+ years of experience as a software engineer
  • Experience building production-grade AI platforms and infrastructure that support multiple AI product teams and applications
  • Strong hands-on experience with large language models (LLMs), generative AI, and machine learning frameworks (TensorFlow, PyTorch, Transformers) in production environments
  • Expertise in AI platform engineering including model deployment, MLOps pipelines, model serving infrastructure, and shared AI services architecture
  • Solid understanding of AI safety and alignment principles, including responsible AI development, bias mitigation, and ethical AI practices
  • Build and evolve our autonomous AI security agent “Hai” with capabilities to plan, reason, and take secure actions including vulnerability detection, threat intelligence generation and automated security analysis
  • Build and enhance our AI security agent "Hai" to provide instant security insights, natural language query processing, and actionable recommendations for security teams
  • Develop AI red teaming agents and frameworks that help identify vulnerabilities in large language models, generative AI systems, and applied AI deployments
  • Collaborate with product teams to integrate AI capabilities that enhance vulnerability discovery, validation, and remediation
  • Create APIs and integrations that enable seamless interaction between AI models, security tools, and the broader HackerOne ecosystem
  • Partner with cross-functional teams including Product, Security Research, and Customer Success to translate AI innovations into customer-facing security solutions
  • Integrate emerging agentic frameworks and LLM-based orchestration tools (e.g., LangChain, Semantic Kernel, AutoGen, OpenAgents) to power stateful AI agents with access to security tools, APIs, and third-party systems
  • Stay current with emerging AI security threats, research cutting-edge AI safety techniques, and contribute to the development of industry-leading AI security standards
Posted 3 days ago
Apply
Apply

📍 United States, Hong Kong, United Kingdom

🧭 Full-Time

💸 200000.0 - 300000.0 USD per year

🔍 Software Development

🏢 Company: Ontra👥 101-250💰 $200,000,000 Series B over 3 years agoLegal TechDocument ManagementInformation TechnologyLegalSoftware

  • 10+ years in software engineering
  • 6+ years developing in Ruby on Rails
  • 3+ years with React
  • Proven experience delivering features and solutions that have a direct impact on revenue growth, savings, or operational efficiencies.
  • Ability to tackle complex technical problems with creativity and efficiency.
  • Play a crucial role in helping Ontra explore and prototype solutions.
  • Contribute to discovering new solutions to problems.
  • Provide engineering prospective and help set engineering best practices.
  • Speak for Ontra's technology and engineering culture.
  • Help teams by doing the invisible and unneeded tasks needed to effectively ship software and proactively spot risks.

Backend DevelopmentPostgreSQLReact.jsRuby on RailsSoftware ArchitectureAPI testingRESTful APIsData modelingSoftware Engineering

Posted 3 days ago
Apply

Related Articles

Posted about 1 month ago

How to Overcome Burnout While Working Remotely: Practical Strategies for Recovery

Burnout is a silent epidemic among remote workers. The blurred lines between work and home life, coupled with the pressure to always be “on,” can leave even the most dedicated professionals feeling drained. But burnout doesn’t have to define your remote work experience. With the right strategies, you can recover, recharge, and prevent future episodes. Here’s how.



Posted 6 days ago

Top 10 Skills to Become a Successful Remote Worker by 2025

Remote work is here to stay, and by 2025, the competition for remote jobs will be tougher than ever. To stand out, you need more than just basic skills. Employers want people who can adapt, communicate well, and stay productive without constant supervision. Here’s a simple guide to the top 10 skills that will make you a top candidate for remote jobs in the near future.

Posted 9 months ago

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.

Posted 10 months ago

Read about the recent updates in remote work policies by major companies, the latest tools enhancing remote work productivity, and predictive statistics for remote work in 2024.

Posted 10 months ago

In-depth analysis of the tech layoffs in 2024, covering the reasons behind the layoffs, comparisons to previous years, immediate impacts, statistics, and the influence on the remote job market. Discover how startups and large tech companies are adapting, and learn strategies for navigating the new dynamics of the remote job market.