Apply

Senior Software Engineer

Posted over 1 year agoViewed

View full description

💎 Seniority level: 5+ years

📍 Location: Us-based candidates

💸 Salary: $155,000-$185,000

🔍 Industry: Healthcare technology

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: Python

Requirements:
5+ years work experience in python, or strong experience in another programming language and some exposure to python
Responsibilities:
Development of django-based websites using python, postgresql, etc.Apply

Related Jobs

Apply

📍 United Kingdom

🔍 Software Development

🏢 Company: KoBold Metals👥 101-250💰 $491,455,627 Series C 5 months agoArtificial Intelligence (AI)MineralMiningSoftware

  • 4+ years of software engineering experience, ideally building production cloud data systems
  • Proficiency with Python
  • Ability to write production-quality code that is correct, readable, well-tested, scalable and extensible
  • Skilled in large-scale system design
  • A track record of taking ownership from definition of the problem and delivering projects with demonstrated impact in an iterative manner
  • Intellectual curiosity and eagerness to learn about all aspects of mineral exploration, particularly in the geology domain. Enjoys constantly learning such that you are driving insights through using our tools in exploration and willing to work directly with geologists in the field.
  • Ability to explain technical problems to and collaborate on solutions with domain experts who are not software developers. A strong communicator who enjoys working with colleagues across the company.
  • Excitement about joining a fast-growing early-stage company, comfort with a dynamic work environment, and eagerness to take on an evolving range of responsibilities.
  • Deep engagement with exploration geologists and data scientists, continual learning about mineral exploration, and tailoring technology development to the needs of exploration project scientists
  • Building data pipelines and tooling for deriving advanced human and machine insights from exploration data, often leading a small group of software engineers to successful delivery
  • Developing expertise in KoBold’s Data Systems and deeply understanding how they impact exploration
  • End-to-end ownership of projects from design to implementation and testing to continued engagement with colleagues on exploration teams using your solutions
  • Responding well to design and code feedback, also providing feedback to teammates
  • Operationally managing the team’s services and assisting scientific colleagues with our tooling

AWSBackend DevelopmentPythonSQLCloud ComputingGitData engineeringREST APICI/CDLinuxData modelingSoftware EngineeringData management

Posted 1 day ago
Apply
Apply

📍 United States, Canada, Mexico, Germany

🧭 Full-Time

💸 128100.0 - 173300.0 CAD per year

🔍 Software Development

  • 5+ years of experience developing high-quality, scalable software solutions in C++ (v14 or later), with expertise in multithreading, inter-process communication, and memory management
  • Proven ability to design, develop, and maintain large-scale software systems (>10,000 lines of code), including experience with modularization, complex build systems, and writing effective tests (e.g. unit, integration)
  • Adept at translating complex technical concepts into clear, actionable insights for diverse teams
  • Comfortable working closely with other developers to co-develop project proposals, pair program, and troubleshoot challenges as a team
  • Familiarity with Git or other version control systems, alongside build and test tools
  • Excellent written and spoken English
  • Collaborate with peers across teams to integrate our data-modeling library with other internal client libraries by solving challenges, clarifying requirements, and ensuring smooth adoption
  • Design, implement, and create tests for improvements to our data-modeling library with a focus on modularity, scalability, and performance
  • Lead efforts to standardize how we build, distribute, and integrate our C++ code across multiple repositories and languages (Python, Ruby, and Java)
  • Review and respond to feature requests, participate in code reviews, and contribute to the continuous improvement of our development processes
  • Regularly update our documentation to empower internal stakeholders with the tools and knowledge they need to effectively use our data model
  • Write automated tests and debug issues to maintain the robust performance our customers rely on
  • Participate in incident response (including scheduled after-hours on-call, typically 1 out of 6-7 weeks) to ensure the reliability of critical systems
  • Contribute to our remote-first, sustainable energy culture by building tools that make solar design more accurate and accessible

PythonSoftware DevelopmentSQLGitJavaRubyC++AlgorithmsData StructuresREST APITestRailCommunication SkillsAnalytical SkillsCI/CDProblem SolvingLinuxDevOpsWritten communicationMicroservicesExcellent communication skillsTeamworkJSONCross-functional collaborationData modelingSoftware EngineeringDebugging

Posted 1 day ago
Apply
Apply

📍 UK

🧭 Contract

💸 130000.0 - 170000.0 USD per year

🔍 Software Development

🏢 Company: Public Library of Science

  • Significant professional software engineering experience gained in a full-stack environment, ideally with experience using Google Cloud, Python, React, Kubernetes, BigQuery, or similar modern technologies.
  • Hands-on experience developing, shipping, operating, and/or maintaining consumer and/or enterprise web applications.
  • Expertise in cloud-native architectures.
  • Solid foundation in secure coding practices.
  • Solid understanding of client-side technology (CSS/HTML/JS)
  • Experience with continuous delivery methods and technologies.
  • Experience with using data to inform development decisions.
  • Contribute designs, code, tests, code reviews, and excellent judgement towards the development and continuous improvement of our digital platforms.
  • Participate in agile ceremonies and evolving development practices of the team.
  • Contribute to the overall platform architecture
  • Ensure new work is delivered in alignment with said architecture
  • Establish and support development processes
  • Provide stewardship of the long-term sustainability of our platform and actively manage platform health and technical debt

Backend DevelopmentPythonAgileCloud ComputingFull Stack DevelopmentGCPGitHTMLCSSJavascriptKubernetesMachine LearningSoftware ArchitectureREST APIReactSoftware Engineering

Posted 8 days ago
Apply
Apply

📍 United States, UK

💸 130000.0 - 170000.0 USD per year

🔍 Software Development

🏢 Company: Public Library of Science

  • Significant professional software engineering experience gained in a full-stack environment, ideally with experience using Google Cloud, Python, React, Kubernetes, BigQuery, or similar modern technologies.
  • Hands-on experience developing, shipping, operating, and/or maintaining consumer and/or enterprise web applications.
  • Demonstrated passion for delivering testable, instrumented, and reliable code.
  • Strong track record of using and improving agile software development and related design practices.
  • Deep understanding and experience of at least one server-side language
  • Expertise in cloud-native architectures.
  • Expertise in data pipelines preferred.
  • Expertise in event-driven architectures preferred.
  • Expertise in machine learning and machine learning pipelines preferred.
  • Solid foundation in secure coding practices.
  • Solid understanding of client-side technology (CSS/HTML/JS)
  • Experience with continuous delivery methods and technologies.
  • Experience with using data to inform development decisions.
  • Ability to collaborate with a variety of functions, personalities and cultures.
  • Ability to actively listen, ask the right questions and see the underlying meaning in what’s being said and not said.
  • Flexible and open minded. Energy and enthusiasm for learning.
  • Problem solving in multiple domains. Resilient, proactive and creative.
  • Ability to pick up new techniques and technologies quickly.
  • Pragmatic while maintaining an attention to detail.
  • Self-directed and capable of working under minimal supervision.
  • Contribute designs, code, tests, code reviews, and excellent judgement towards the development and continuous improvement of our digital platforms.
  • Participate in agile ceremonies and evolving development practices of the team.
  • Contribute to the overall platform architecture
  • Ensure new work is delivered in alignment with said architecture
  • Establish and support development processes
  • Provide stewardship of the long-term sustainability of our platform and actively manage platform health and technical debt

Backend DevelopmentPythonSQLAgileCloud ComputingData AnalysisFull Stack DevelopmentGCPHTMLCSSJavascriptKubernetesReact.jsSoftware ArchitectureAPI testingReactCommunication SkillsProblem SolvingRESTful APIsDevOpsSoftware Engineering

Posted 8 days ago
Apply
Apply

📍 France

🧭 Full-Time

💸 60000.0 - 75000.0 EUR per year

🔍 Software Development

🏢 Company: Gladia👥 11-50Digital MarketingSEOE-CommerceBrand MarketingAppsInformation TechnologyWeb Design

  • 3-5 years of experience in software engineering, focusing on development tools or automation ideally in a B2B SaAS.
  • Proficiency in Python and TypeScript
  • Familiarity with front-end technologies such as React, Angular, or Vue.js for instance
  • Familiarity with Salesforce (CRM), HubSpot (inbound marketing) and database (Metabase or equivalent).
  • Familiarity with build tools, version control (e.g., Git), and CI/CD platforms (e.g., Jenkins, GitLab CI/CD).
  • Strong analytical skills and innovative thinking for process improvements.
  • Ability to convey complex technical information clearly.
  • Knowledge of UI/UX design for tool interfaces and familiarity with DevOps practices.
  • Create software tools to assist with coding, debugging, testing, and deployment.
  • Develop scripts and systems to automate repetitive tasks and enhance productivity.
  • Ensure seamless integration of tools with existing software systems and third-party platforms.
  • Provide documentation and training to enable team members to use the tools effectively.
  • Update and enhance tools regularly to keep them effective and compatible with new software environments.
  • Work closely with engineers, product managers, and other teams to identify needs and design customized solutions.

PythonGitSalesforceTypeScriptVue.JsAPI testingAngularReactCI/CDDevOpsData visualizationSoftware EngineeringDebugging

Posted 9 days ago
Apply
Apply

📍 Worldwide (between UTC -5 and +1)

🧭 Full-Time

💸 144000.0 USD per year

🔍 Financial Services

🏢 Company: Wave👥 101-250💰 $24,000,000 Series D almost 8 years agoAccountingHuman ResourcesCloud ComputingFinancial ServicesBookkeeping and PayrollPaymentsAppsSmall and Medium BusinessesFinTechSoftware

  • Minimum of 5 years of professional experience as a software engineer.
  • Interest in working in any part of the stack, depending on what’s needed.
  • Fluent in English.
  • Deeply understand the risk landscape at Wave.
  • Work with the Product Manager to design and build new features related to fraud detection and response.
  • Investigate bugs and respond to feedback about our current systems.
  • Help the team build sustainably by participating in discussions on design and technical direction.
  • Collaborate with other engineers via pairing and design and code review.

Backend DevelopmentGraphQLPostgreSQLPythonSoftware DevelopmentGCPGitKotlinKubernetesSwiftTypeScriptAlgorithmsAPI testingData StructuresREST APIReactCI/CDTerraformRisk ManagementSoftware EngineeringDebugging

Posted 17 days ago
Apply
Apply

📍 Spain, Ireland, Poland, United Kingdom, Germany, United States, FR, UK, CA, ES, Switzerland, Austria

🧭 Full-Time

🔍 Software Development

🏢 Company: LocalStack👥 11-50💰 $25,000,000 Series A 4 months agoCloud ComputingInformation TechnologySoftware

  • Strong software engineering background, preferably in Python.
  • Deep expertise in cloud development, with a strong preference for Azure.
  • Experience with containerization (Docker, Kubernetes) and microservices architecture.
  • Hands-on experience with Infrastructure-as-Code tools such as Terraform or Pulumi.
  • Proficiency in system design and architecture, particularly in building and evolving Azure-based solutions.
  • Strong API integration expertise and understanding of interoperability in cloud environments.
  • 3+ years of professional experience in software engineering.
  • Experience working directly with customers, resolving technical issues, and improving product fit for Azure developers.
  • Ability to collaborate cross-functionally with Engineering, DevRel, and Go-to-Market teams.
  • Mentorship and coaching experience to support team growth.
  • Comfortable with ambiguity and fast-paced environments, with the ability to build solutions from scratch.
  • Active participation in open-source communities or contributions to relevant projects. (Preferred)
  • Contribute to the design and implementation of LocalStack’s Azure emulator while ensuring high performance and compatibility with Azure services.
  • Work closely with the Engineering, Developer Relations, and Go-to-Market teams to gather requirements and design solutions tailored for developers using Azure.
  • Help define and evolve the overall architecture of the Azure system, ensuring scalability, maintainability, and efficiency.
  • Support customers in resolving technical issues by providing expert guidance on integrations and best practices.
  • Assist in the design and development of LocalStack’s core architecture and frameworks, enhancing the platform’s overall capabilities.
  • Help grow and strengthen the Azure team by mentoring junior engineers and fostering a culture of continuous learning and improvement.

DockerPythonCloud ComputingKubernetesMicrosoft AzureSoftware ArchitectureAPI testingGoTerraformMicroservicesSoftware Engineering

Posted 18 days ago
Apply
Apply

📍 Greece, Hungary, Ireland, Spain, Sweden

🔍 Software Development

🏢 Company: Referral Board

  • Experience building software using Ruby and/or Python
  • Previous experience building and maintaining ETL pipelines and processes.
  • Previous experience with operational components of modern web applications including asynchronous job queues, daemonized services, and CI/CD pipelines.
  • Previous experience with open source.
  • Experience with multi-modal data, including formats like PDF, HTML, Word docs.
  • Also, general knowledge of tooling and transformer architecture around LLMs.
  • Contributing to the development of large-scale applications using multi modal data with LLMs.
  • Architect, optimize, and maintain pipelines for processing and analyzing various data, including PDF, HTML, and image formats.
  • You will collaborate with and mentor international teammates in a mostly text-based, asynchronous, remote-first team environment with occasional video calls and yearly conferences.
  • You will collaborate with the team on features, breaking them down into technical deliverables.
  • You’ll act as an important and communicative part of an engaged and spirited team, working with data scientists and product teams to integrate AI-driven solutions.

PythonData AnalysisETLRubyCI/CD

Posted 19 days ago
Apply
Apply

📍 Spain

🧭 Full-Time

💸 85000.0 - 115000.0 EUR per year

🔍 Software Development

🏢 Company: Affirm👥 1001-5000💰 Post-IPO Equity about 4 years ago🫂 Last layoff about 2 years agoLendingFinancial ServicesPaymentsFinTech

  • 4+ years of experience as a software engineer
  • Experience with Python and AWS
  • Knowledge of backend systems at scale
  • Experience with declarative UI frameworks like React or Vue
  • Familiarity with incident response strategies
  • Own and deliver quarterly goals for the team
  • Collaborate with product management and design
  • Identify and advocate for project and process issues
  • Create and monitor operational metrics
  • Support quality and ownership within the team
  • Develop talent through feedback and guidance

AWSDockerPythonKotlinKubernetesMySQLReactCI/CD

Posted 25 days ago
Apply
Apply
🔥 Senior Software Engineer
Posted about 1 month ago

📍 United Kingdom

🧭 Full-Time

🔍 Software Development

🏢 Company: Samsara👥 1001-5000💰 Secondary Market over 4 years ago🫂 Last layoff almost 5 years agoCloud Data ServicesBusiness IntelligenceInternet of ThingsSaaSSoftware

  • 4+ years of experience in software engineering.
  • Strong programming fundamentals in Java, Python, or Golang.
  • Experience with large-scale systems.
  • Work with product managers and engineers to build features across firmware, back-end, and mobile.
  • Maintain production systems that you own.
  • Coach and mentor engineers.

Backend DevelopmentGraphQLPythonSoftware DevelopmentJavaReact NativeTypeScriptGoReact

Posted about 1 month ago
Apply