Apply

Senior Software Engineer II

Posted 2024-11-16

View full description

πŸ’Ž Seniority level: Senior, Several years

πŸ“ Location: US, UK

πŸ’Έ Salary: 185000 - 200000 USD per year

πŸ” Industry: Music Technology

πŸ—£οΈ Languages: English

⏳ Experience: Several years

πŸͺ„ Skills: AWSDockerGraphQLPostgreSQLPythonSQLElasticSearchJenkinsMySQLElasticsearchGoRDBMSRedisCollaborationTerraform

Requirements:
  • Relevant work experience building production software using Go and Python.
  • Experience leveraging SaaS and cloud provider primitives.
  • Familiarity with payment systems such as Stripe or Recurly.
  • Several years of experience working with RDBMS like MySQL or PostgreSQL.
  • Ability to communicate clearly with both technical and non-technical audiences.
  • Experience with build-versus-buy tradeoff discussions.
  • Comfortable across technical stacks and writing code.
Responsibilities:
  • Help define the architecture and drive implementation changes across multiple backend services.
  • Translate large-scale architectural changes into manageable, incremental outcomes.
  • Operate on multiple levels, from high-level system architecture to direct API implementation.
  • Advocate for scalable system designs and APIs.
  • Include customer experience in engineering discussions.
  • Deliver complex projects spanning multiple domains.
  • Identify and propose solutions for team-wide improvements.
  • Mentor peers and provide feedback on engineering practices.
  • Manage cross-team commitments and track their progress.
Apply

Related Jobs

Apply

πŸ“ US, UK

🧭 Full-Time

πŸ’Έ 185000 - 200000 USD per year

πŸ” Music technology

🏒 Company: Splice

  • Experience with Elasticsearch, optimizing data representations, queries, and clusters.
  • Relevant work experience building and evolving production software using Go and Python.
  • Experience deploying and managing ML models in production environments.
  • Several years working with RDBMS such as MySQL or PostgreSQL and crafting performant SQL queries.
  • Experience leveraging SaaS and cloud provider primitives effectively.
  • Strong customer experience focus and willingness to engage in build-versus-buy discussions.
  • Proficiency in writing, deploying, evolving, and deleting code.
  • Excellent communication skills with both technical and non-technical audiences.

  • Define the architecture and drive implementation changes across multiple backend services that power Splice’s products.
  • Translate large-scale architectural changes into manageable outcomes that benefit customers.
  • Optimize search infrastructure and create mechanisms for safe and rapid ML model production.
  • Advocate for system designs and APIs that prioritize customer needs.
  • Deliver complex projects spanning multiple domains and teams.
  • Identify areas for team improvement and propose solutions.
  • Provide mentorship and constructive feedback for engineering practices.
  • Manage cross-team commitments and track progress related to the delivery roadmap.

AWSDockerGraphQLPostgreSQLPythonSQLElasticSearchJenkinsKerasMySQLPyTorchTypeScriptData engineeringElasticsearchGogRPCRDBMSRedisTensorflowCollaborationTerraform

Posted 2024-11-20
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 142800 - 210000 USD per year

πŸ” Autonomous vehicles

🏒 Company: Cruise

  • 5+ years of proven experience building, testing, and shipping production-quality software.
  • 5+ years of experience with modern C++.
  • Strong computer science fundamentals in object-oriented programming and software systems.
  • Passion for building tools and frameworks that simplify complex workflows.
  • Proven track record of effective collaboration with cross-functional partners.

  • Contribute to the development of next-generation AVs across various platforms.
  • Lead the design and execution of AV system architectures for user trip states.
  • Develop and maintain I/O, data processing, and vehicle control nodes.
  • Create simulation tools for virtual product testing and validation.
  • Drive improvements in software reliability through various practices.
  • Collaborate closely with cross-functional teams to develop critical features.
  • Deliver complex projects and provide guidance to team members.

C++Data StructuresCollaboration

Posted 2024-10-23
Apply
Apply

πŸ“ USA, Canada

🧭 Full-Time

πŸ’Έ $170,000 - $205,000 per year

πŸ” Self-care industry

🏒 Company: Boulevard

  • 6+ years of experience in software engineering, with a focus on infrastructure development and cloud architecture.
  • Proven experience as a DevOps Engineer or similar role, with a focus on cloud infrastructure.
  • Strong knowledge of AWS cloud services, including AWS Lambda, S3, and Postgres database.
  • Experience with infrastructure as code (IaC) tools such as Terraform or AWS CloudFormation.
  • Proficiency in scripting languages such as Python or Bash for automation tasks.
  • Familiarity with CI/CD pipelines and tools such as Jenkins, GitLab CI, or AWS CodePipeline.
  • Understanding of security principles and best practices for cloud environments, including IAM, encryption, and network security.
  • Excellent problem-solving skills and the ability to work effectively in a team environment.
  • Experience with Elixir is a plus.
  • AWS certifications (e.g., AWS Certified DevOps Engineer, AWS Certified Solutions Architect) are a plus.

  • Design, implement, and maintain scalable and secure cloud infrastructure on AWS, utilizing services such as AWS Lambda, S3, and Postgres databases.
  • Develop and automate CI/CD pipelines to streamline the deployment process and improve release cycles.
  • Monitor and troubleshoot infrastructure issues, ensuring high availability and performance of cloud-based applications.
  • Implement security best practices and compliance standards to protect sensitive data and infrastructure assets.
  • Collaborate with development teams to optimize application performance and resource utilization in the cloud environment.
  • Stay updated on emerging cloud technologies and best practices, and make recommendations for continuous improvement.
  • Participate in on-call rotations.

AWSPythonBashJenkinsPostgresCI/CDDevOpsTerraform

Posted 2024-10-17
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ $190,000 - $215,000 per year

πŸ” Healthcare

🏒 Company: Turquoise Health

  • 7+ years work experience in Python, or strong experience in another programming language and some exposure to Python.
  • Expertise in at least one popular Python web framework (preferably Django) or a similar popular web framework in another language (like Ruby or Rails).
  • Good understanding of SQL and how to efficiently use databases to solve problems.
  • Familiarity with front-end technologies (like JavaScript and HTML5).
  • Ability to work effectively in a remote environment and help foster a healthy team spirit.
  • Exemplary problem-solving and communication skills.
  • Ability to navigate uncertainty and lead complex projects to success.
  • BSc in Computer Science, Engineering or relevant field, or equivalent experience/knowledge.

  • Lead and mentor developing engineers.
  • Manage complex projects from design to delivery.
  • Drive cross-functional discussions to unearth requirements and architect elegant technical solutions.
  • Develop Django-based applications using Python, Postgresql, etc.
  • Work with large data sets and pipelines, including data cleaning, analysis, etc.
  • Write effective, scalable, and testable code.
  • Improve functionality of existing systems.
  • Follow security and data protection best practices.

AWSPostgreSQLPythonSQLApache AirflowDjangoJavascriptMachine LearningNumpyJavaScriptAirflowHTML5RedisPandasCommunication Skills

Posted 2024-10-11
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ $170,000 - $240,000 USD per year

πŸ” Technology/Software

  • 7+ years software development experience building highly scalable, highly available applications
  • 7+ years of programming experience with full stack technologies such Java, Kotlin or TypeScript
  • 2+ years of experience with cloud technologies (AWS, Azure, etc.)
  • Experience developing, documenting, and supporting REST APIs
  • A degree in Computer Science, Engineering, or a related field or equivalent practical experience.
  • Legally eligible to work in the U.S. on an ongoing basis

  • Build scalable back-end services for the next generation of applications at Smartsheet (Kotlin, Java)
  • Solve challenging distributed systems problems and work with modern cloud infrastructure (AWS, Kubernetes)
  • Lead code reviews and architectural discussions as you work with other software engineers and product managers
  • Mentor junior engineers on code quality and other industry best practices
  • Forge a strong partnership with product management and other key areas of the business

AWSSoftware DevelopmentJavaKotlinKubernetesProduct ManagementTypeScriptAzureCollaboration

Posted 2024-10-02
Apply
Apply

πŸ“ Alabama, Arizona, California, Colorado, Connecticut, Florida, Georgia, Illinois, Iowa, Kansas, Kentucky, Maine, Maryland, Massachusetts, Michigan, Minnesota, Missouri, Nevada, New Hampshire, New Jersey, New Mexico, New York, North Carolina, Ohio, Oregon, Pennsylvania, Rhode Island, South Carolina, Tennessee, Texas, Utah, Vermont, Virginia, Washington, Washington, D.C.

🧭 Full-Time

πŸ’Έ $174,400 - $228,900 per year

πŸ” Health insurance

🏒 Company: Oscar Health

  • 6+ years of professional software engineering experience, working with a variety of technologies.
  • Experience as a major contributor to cross-pod or cross-company deliverables.
  • Experience leading technical contributions and improving the quality of what your teams create.
  • Demonstrates expertise in the practical application of computer science concepts.
  • Experience mentoring and training more junior engineers.

  • Become the expert on your team's business and technical domains.
  • Lead the planning, execution and release of complex technical projects.
  • Work with partners, product managers, and designers to solve challenging problems.
  • Lead and mentor engineers on the team to improve technology and apply best practices.
  • Independently responsible for large or complex technology capabilities within their team's domain.
  • Facilitates, encourages, and enhances cross-team execution and collaboration.
  • Drives prioritization of technical roadmap and influences prioritization of product roadmap.
  • Builds software to minimize effort and business impact during maintenance and failures.

Backend DevelopmentLeadershipProject ManagementSoftware DevelopmentMachine LearningProduct ManagementCross-functional Team LeadershipCommunication SkillsAnalytical SkillsCollaboration

Posted 2024-09-19
Apply
Apply

πŸ“ Bay Area or Austin

🧭 Full-Time

πŸ’Έ 160000 - 210000 USD per year

πŸ” Cloud-native application analytics

  • BS in Computer Sciences or a related discipline (MSc, or PhD is a plus).
  • Minimum of 4+ years of experience working on backend and distributed systems.
  • Object-oriented experience, for example in Java, Scala, Ruby, or C++.
  • Experience working with one of the public cloud services such as AWS, GCP, or Azure.
  • Expert knowledge in algorithms and performance characteristics of data structures used in distributed systems (maps, lists, queues, etc).
  • Experience deploying production level code, with a proven track record of ownership and delivery.

  • Apply object oriented and functional programming languages, unix operating systems, networking, and scaling techniques to build next generation systems.
  • Evaluate requirements, define technical specifications, estimate development costs, review design and communicate to stakeholders.
  • Lead, organize, and participate in cross-team discussions on system design and architecture.
  • Develop instrumentation/profiling tools to monitor backend systems.
  • Mentor junior engineers and improve software development processes.

AWSSoftware DevelopmentGCPJavaRubyC++C (Programming language)AlgorithmsAzureContent managementData Structures

Posted 2024-09-07
Apply