ApplySenior Software Engineer
Posted over 1 year agoViewed
View full description
📍 Location: Pacific/mountain/central us time zones
🔍 Industry: Music distribution
🗣️ Languages: English
🪄 Skills: Business IntelligenceCitrixGCP
Requirements:
8+ years of professional software engineering experience, experience in full-stack systems development, strong computer science fundamentals, knowledge of javascript, node.js, sql, css, html, and other languages, experience with amazon web services and test automation, strong interpersonal skills
Responsibilities:
Lead the creation, improvement and growth of tools and products for musicians, build flagship distribution service, define technical strategy and product engineering planning, mentor less experienced developers
ApplyRelated Jobs
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.
- 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 DevelopmentPythonAgileCloud ComputingFull Stack DevelopmentGCPGitHTMLCSSJavascriptKubernetesMachine LearningSoftware ArchitectureREST APIReactSoftware Engineering
Posted 4 days ago
Apply Apply📍 United States
💸 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 4 days ago
Apply Apply📍 Czechia, Slovakia, Central and East Europe
🧭 Full-Time
🔍 Software Development
🏢 Company: Bloomreach👥 501-1000💰 $30,000,000 Debt Financing over 2 years agoWeb DevelopmentInformation TechnologyMarketing AutomationSoftware
- Advanced proficiency in designing, developing, and maintaining solutions using Python.
- Professional experience with Go and TypeScript.
- Experience with cross-functional and cross-team collaboration to gather requirements and ensure seamless delivery of systems and applications.
- Focus on quality, scalability, and performance of integration solutions.
- Excellent problem-solving skills and attention to detail.
- The ability to work in project teams effectively, be reliable, and communicate clearly.
- Design, develop, and maintain multiple integration solutions that connect various third-party systems and applications.
- Collaborate closely with cross-functional teams to gather requirements, ensuring robust architecture, implementing APIs, troubleshooting integration issues, and providing ongoing support to enhance our integration platform's overall performance and reliability.
- The team is responsible for releases, deployments, and monitoring of its production services, ensuring smooth operation and solving issues.
DockerPythonGCPKafkaKubernetesMongoDBTypeScriptAPI testingGoREST APIRedisCommunication SkillsCI/CDProblem SolvingDevOpsAttention to detailMicroservicesCross-functional collaborationSoftware Engineering
Posted 11 days ago
Apply Apply📍 United States
🧭 Full-Time
💸 150000.0 - 210000.0 USD per year
🔍 Cybersecurity
🏢 Company: SimSpace👥 251-500💰 $45,000,000 about 1 year agoSecurityCyber SecurityNetwork SecuritySoftware
- 6+ years of hands-on experience in software development with a strong focus on building large-scale, distributed systems.
- Expertise in an OOP-based language such as Java or Kotlin, with a demonstrable understanding of API design, integration, and best practices.
- Proven experience with unit testing, integration testing, and deploying services in Kubernetes or a similar container orchestration platform.
- Demonstrated ability to design, build, and operate fault-tolerant systems, including experience in requirements gathering and project breakdown.
- Design, develop, and maintain core SOA-based services for cybersecurity range simulation, focusing on scalability, performance, and fault tolerance.
- Lead end-to-end technical projects, from requirements gathering and architecture design to deployment, while setting clear goals and priorities.
- Mentor and support engineers on the team, promoting a collaborative culture and guiding them in coding best practices, testing, and architectural design.
- Collaborate cross-functionally with Product Managers and UX Designers to translate requirements into technically sound, user-centered solutions.
- Conduct code reviews and provide constructive feedback to ensure code quality, performance, and adherence to company standards.
- Implement robust monitoring and alerting strategies to maintain high uptime and quick response to potential system issues.
- Ensure services meet security and compliance standards by integrating appropriate controls into the development lifecycle.
- Contribute to documentation that details technical architecture, system design, and best practices to ensure knowledge sharing and team alignment.
Backend DevelopmentSoftware DevelopmentCybersecurityDesign PatternsGCPJavaJava EEKotlinKubernetesSoftware ArchitectureSpringSpring BootAlgorithmsAPI testingREST APICI/CDDevOpsMicroservicesDebugging
Posted 11 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 13 days ago
Apply Apply📍 United States
🧭 Full-Time
💸 135000.0 - 165000.0 USD per year
🔍 Software Development
🏢 Company: Flowhub
- Experienced in system design and architecture decisions from proof-of-concept to scaled, mature systems and scoped, iterative versioning in between
- Competent across the stack but fluent in backend services. Proven ability to diagnose, resolve, and optimize performance issues between the service and database layers.
- Comfortable working in or learning React.js, Golang, GraphQL
- Deeply experienced with PostgreSQL or a similar relational database technology and how it’s setup and schema impacts overall performance
- Work with product management, stakeholders, and customers to design and build the easiest-to-use, most performant point-of-sale platform in the industry
- Make pragmatic architectural decisions to ensure our system is stable, scalable, and easy to change
- Work with our Postgres databases in GCP to find optimization opportunities. Find opportunities to teach performance improvement techniques to the other engineers around you.
- Leverage and enhance our existing observability tools to ensure Flowhub’s systems are a pleasure for our customers to use and performing up to our internal standards
- Mentor and support teammates and other engineers, product managers, and designers across Flowhub’s engineering department
- Review and support code changes for other engineers, specifically database-related schema or query changes
Backend DevelopmentGraphQLPostgreSQLSoftware DevelopmentSQLGCPReact.jsSoftware ArchitectureAlgorithmsAPI testingREST APICI/CDMicroservicesData modelingDebugging
Posted 14 days ago
Apply Apply📍 United States
🧭 Full-Time
💸 131325.0 - 201000.0 USD per year
🔍 Software Development
🏢 Company: Jobgether👥 11-50💰 $1,493,585 Seed about 2 years agoInternet
- 3-5 years of experience as a software engineer, particularly in platform or backend development.
- Proficiency in Python and familiarity with additional high-level programming languages.
- Experience with cloud-native services and managing storage and compute infrastructure on GCP, Azure, or other public cloud providers.
- Hands-on experience with Docker and Kubernetes, including container orchestration.
- Experience managing CI/CD pipelines using Infrastructure as Code.
- Strong problem-solving skills with a focus on performance optimization and debugging.
- Strong communication skills and an ability to collaborate cross-functionally.
- Bachelor’s degree or higher in computer science or a related field (or equivalent experience).
- Design and scale computing and data platforms that support the company’s research efforts.
- Build tools and systems for orchestrating distributed workflows and managing petabyte-scale data pipelines.
- Optimize Kubernetes clusters and manage high-throughput batch processing systems.
- Collaborate with cross-functional teams to ensure the system meets the needs of various engineering and scientific disciplines.
- Contribute to the development and evolution of a modern data architecture, including a Data Lakehouse.
- Advocate for platform engineering best practices and a data-as-a-product culture.
Backend DevelopmentDockerPythonCloud ComputingGCPKubernetesCI/CDDebugging
Posted 15 days ago
Apply Apply📍 Mexico
🧭 Full-Time
💸 750000.0 - 1200000.0 MXN per year
🔍 Software Development
🏢 Company: BigCommerce👥 1001-5000💰 $64,000,000 Series F almost 7 years ago🫂 Last layoff over 1 year agoSoftware Development
- 5+ years of professional experience as a Software Engineer
- Knowledge of configuration management systems such as Puppet, Chef, or Ansible (we use Puppet)
- Experience with Linux systems administration, including solid scripting skills (Ruby) and Bash
- Experience developing/scripting in Ruby or Golang
- Experience working with modern infrastructure tools and technologies
- Comfortable exploring and engaging in unfamiliar languages, tools, and technologies
- Eager to work on difficult problems
- Able to contribute to project discovery, design, and implementation
- Maintain and improve BigCommerce’s Cloud Development Environment
- Help engineers become more productive, removing environment concerns as an impediment
- Maintain Ruby services that orchestrate infrastructure
- Contribute to a new Golang CLI tool developers will use to manage their environment
- Work with technologies and tooling such as GCP, Nomad, Consul, Vault, Terraform, Packer, Puppet, and CircleCI to provide an effective development environment
- Educate engineers on tool usage and process improvements
- Provide support for the development environment
- Document technical aspects and user flows of features
- Work and collaborate with a distributed team across the world
- Assist in defining the team’s roadmap
- Work closely with engineers to gather requirements
- Create and monitor statistics to observe tooling health and functionality
AWSBackend DevelopmentSoftware DevelopmentSQLAgileBashCloud ComputingGCPRubyRuby on RailsAlgorithmsData StructuresREST APICI/CDProblem SolvingLinuxDevOpsTerraformMicroservicesJSONScriptingSoftware EngineeringDebugging
Posted 17 days ago
Apply Apply📍 United States
🔍 Cybersecurity
🏢 Company: Keeper Security, Inc.
- At least 5 years professional experience in writing software.
- Experience using Azure, GCP, and/or AWS Cloud environments.
- Exceptional written and oral communication skills.
- A team-oriented, result-driven mindset with strong organizational skills.
- Write and maintain code across various languages like JavaScript, Java, Go, Python, .Net, PowerShell, and Bash. Emphasis on Linux, MacOS, and Windows administration skills is crucial.
- Implement and test scripts for password rotation and other functionalities within Keeper's PAM product line.
- Develop integrations with third-party DevOps tools, enhancing the functionality of the Keeper Secrets Manager platform.
- Build and manage complex applications with multiple dependencies, understanding system integrations and dependencies deeply.
- Provide enterprise-level support for our SDKs, APIs, and third-party integrations.
AWSPythonSoftware DevelopmentSQLBashFull Stack DevelopmentGCPJavaJavascriptKubernetesAPI testingAzureGo.NETCI/CDRESTful APIsLinuxDevOpsMicroservicesNodeJSScripting
Posted 20 days ago
Apply Apply📍 United States
🧭 Full-Time
🔍 Software Development
🏢 Company: Sift👥 251-500💰 Secondary Market about 3 years agoFraud DetectionBig DataPredictive AnalyticsAnalyticsNetwork Security
- 4+ years experience designing/delivering highly-available services
- Degree in Computer Science or equivalent experience
- Experience with high volume and throughput services
- Experience with data pipelines, data modeling, and data warehousing
- Experience with RESTful services and web technologies
- Experience working in Java
- Architect and implement engineering solutions
- Develop and maintain workflow services at scale
- Partner with product management on project requirements
- Collaborate with other engineers
- Help evolve engineering practices
GCPJavaKafkaData modeling
Posted 20 days ago
Apply