Apply

Staff Software Engineer

Posted about 2 months agoViewed

View full description

πŸ’Ž Seniority level: Staff, 5+ years

πŸ“ Location: United States, Canada

πŸ’Έ Salary: 178200.0 - 203800.0 USD per year

πŸ” Industry: Software Development

🏒 Company: Coursera Sourcing

πŸ—£οΈ Languages: English

⏳ Experience: 5+ years

πŸͺ„ Skills: AWSBackend DevelopmentPythonArtificial IntelligenceCloud ComputingData AnalysisGCPJavaAlgorithmsData StructuresGoMicroservicesData analytics

Requirements:
  • Extensive experience with backend systems
  • Proficient in Python, Java, or Go
  • Strong knowledge of relational databases and distributed systems
  • Experience with microservices and cloud platforms, e.g. AWS, GCP
  • Understanding of AI and data-driven insights
Responsibilities:
  • Collaborate with product managers and data scientists
  • Design, develop, and deploy backend services and APIs
  • Champion best practices for ethical personalization
  • Analyze learner data to improve outcomes
  • Identify opportunities for system improvement
  • Contribute to technical roadmap and mentor junior engineers
Apply

Related Jobs

Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 168256.0 - 201907.0 USD per year

πŸ” Software Development

🏒 Company: Grafana LabsπŸ‘₯ 501-1000πŸ’° $240,000,000 Series D almost 3 years agoSoftware Development

  • Experience with authentication and authorization systems at scale
  • Experience with Go
NOT STATED

Backend DevelopmentDockerPostgreSQLSQLCloud ComputingFrontend DevelopmentGitKubernetesLDAPMySQLReact.jsSQLiteTypeScriptGoGrafanaCI/CDRESTful APIsMicroservicesSoftware EngineeringDebugging

Posted 4 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 170000.0 - 250000.0 USD per year

πŸ” Software Development

🏒 Company: VetcoveπŸ‘₯ 101-250πŸ’° $3,025,000 Pre-seed over 8 years agoPharmaceuticalMarketplaceSupply Chain ManagementVeterinaryHealth CareHealth Diagnostics

  • 5+ years of professional software engineering experience building mobile applications using React Native
  • Experience in building a professionally successful, production mobile application
  • Fluency with JavaScript’s features as a prototyped and functional language
  • Good software testing habits
  • Excellent written and verbal communication skills
  • Ability to adapt quickly and manage many concurrent responsibilities
  • A strong desire to help our customers succeed
  • A positive attitude and one-for-all team mentality
  • Experience working with an backend service and fetching data from API endpoints
  • Lead development of our veterinary clinic and pet parent companion mobile applications
  • Contribute to the conceptualization and feature documentation of new ideas and product enhancements
  • Work closely with our design team to discuss feature implementation, user experience, and microinteractions
  • Building and extend interactive React Native mobile applications that will be used by tens of thousands of veterinary clinic users and millions of pet parents
  • Build reusable mobile components for use by the larger team
  • Implement new features in our React Native applications
  • Working directly with our CTO and engineering team, as well as across other functions to continuously evolve our mobile strategy

Backend DevelopmentSoftware DevelopmentAgileGitJavascriptReact NativeTypeScriptAPI testingMobile testingCommunication SkillsRESTful APIsSoftware Engineering

Posted 4 days ago
Apply
Apply

πŸ“ USA

🧭 Full-Time

πŸ’Έ 170000.0 - 250000.0 USD per year

πŸ” Software Development

🏒 Company: VetcoveπŸ‘₯ 101-250πŸ’° $3,025,000 Pre-seed over 8 years agoPharmaceuticalMarketplaceSupply Chain ManagementVeterinaryHealth CareHealth Diagnostics

  • 8+ years of experience building and shipping software, with a proven ability to handle large-scale projects.
  • Fluency in Python and/or JavaScript (React), with a curiosity to learn new tools and frameworks.
  • Expertise in databases, APIs, and designing for scale and performance.
  • An instinct for building systems and code that are as elegant as they are effective.
  • Ability to explain technical ideas clearly and work collaboratively with others.
  • Lead the Pack: Take ownership of key product areas, guiding their design, development, and delivery to success.
  • Paws-On Features: Create user-focused features, from polished interfaces to high-performance backend services.
  • Mentor the Pack: Share knowledge, set high standards for technical decisions, and help your teammates grow.
  • Chase the Tough Problems: Dive into challenging issues, from debugging elusive bugs to optimizing high-volume queries.
  • Collaborate Across the Kennel: Work closely with product, design, and operations teams to align on priorities and deliver impact.

Backend DevelopmentLeadershipPostgreSQLPythonSQLDjangoFrontend DevelopmentGitJavascriptReact NativeAPI testingData StructuresReactRESTful APIsMentoringSoftware EngineeringData analyticsDebugging

Posted 4 days ago
Apply
Apply

πŸ“ Worldwide

🧭 Full-Time

πŸ” Software Development

🏒 Company: FlashbotsπŸ‘₯ 11-50πŸ’° $60,000,000 Series B over 1 year agoCryptocurrencyEthereumBlockchain

  • Experience in applied programming in Rust, or a similar language with a desire to learn Rust
  • Experience building complex, high-scale, high-performance software
  • Experience developing scalable distributed systems
  • Curious, a desire to learn, and great interpersonal skills
  • Optimizing and maintaining our core block building infrastructure, used across L1 and L2
  • Designing, implementing, and testing new features such as: Executing user’s transactions according to their preferences, Block building algorithms or orchestrations, Advanced analytics and observability
  • Contributing to the development of a decentralized network
  • Contributing to building a culture of engineering excellence

Software DevelopmentBlockchainEthereumAlgorithmsRustWeb3.jsCI/CDRESTful APIs

Posted 4 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 232000.0 - 310000.0 USD per year

πŸ” Software Development

  • 10+ years of experience working across the stack in web and backend
  • Strong experience leading multiple engineering teams to deliver results across organizational boundaries
  • Track record of successfully leading critical projects and leveraging partner teams for company-wide results
  • Extensive experience developing and implementing technical strategy that drove prominent change in reliability and responsiveness
  • Previous project management or people management experience: You know how to influence, effectively communicate, and coach others
  • Take Ownership: You embody an ownership mindset and help influence a similar culture to those around you.
  • Collaborative partnership across engineering teams and crossfunctional stakeholders
  • You have a customer-first mindset: wanting to create the best-in-class experience for our customers, and understand how that translates into the right technical decisions
  • You thrive in the ambiguity, and are comfortable diving into code and systems to understand how they work, potential dependencies, and how to constantly improve
  • You have strong verbal and written communication skills that can help influence and share critical decisions with stakeholders
  • Build and drive technical strategy all frontend teams in checkout
  • Work closely with stakeholders across all teams at Affirm to champion and implement technical excellence in conjunction with business results
  • Create and influence a strong ownership culture across teams, with high accountability and investment for building at scale
  • Deliver critical user experiences that uphold high reliability and performance
  • Guide or influence product decisions/scope and determine the right technical tradeoffs to deliver customer value quickly.
  • Design, implement, and extend core platform components and functionality to enable new products and features to be built
  • Architect and contribute to decisions on the right platform, tools, and technologies to support consistency and reliability
  • Plan, design, and build our core platform software and systems to scale with an increasing number of users, features, business requirements, partners, and new engineers

Backend DevelopmentLeadershipNode.jsProject ManagementFrontend DevelopmentFull Stack DevelopmentJavascriptReact.jsSoftware ArchitectureCross-functional Team LeadershipCommunication SkillsRESTful APIsSoftware Engineering

Posted 5 days ago
Apply
Apply

πŸ“ USA

πŸ’Έ 204000.0 - 260000.0 USD per year

πŸ” Software Development

🏒 Company: AirbnbπŸ‘₯ 5001-10000πŸ’° Secondary Market almost 5 years agoπŸ«‚ Last layoff about 2 years agoHospitalityTravel AccommodationsPropTechMarketplaceMobile AppsTravel

  • 10+ years industry experience
  • You have experience leading teams, setting technical direction, building & launching high-impact user-facing products
  • You have experience influencing partners such as designers and product managers as well as other engineering teams
  • You are excited to ideate, prototype new ideas, and influence product direction
  • You have excellent communication skills and the ability to work well within a team and across engineering teams
  • You have demonstrated an ability to mentor and grow more junior engineers, set and drive best practices
  • Work with product and design partners to explore problem spaces and devise solutions to customer problems
  • Prototype new ideas and influence the product strategy
  • Proactively collaborate with other engineering teams to develop an iterative plan to improve our APIs and architecture
  • Collaborate with other product engineers and partners to develop new host pricing functionality
  • Create technical and execution strategies for new projects and drive hand-ons implementation of those solutions
  • Identify areas for improvement and champion the adoption of best practices in product development, engineering architecture, and testing
  • Perform technical design reviews and code reviews
  • Mentor and grow more junior engineers.

Backend DevelopmentDockerLeadershipSoftware DevelopmentSQLDesign PatternsJavaCross-functional Team LeadershipAPI testingCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringMicroservicesTeamworkNodeJSSoftware Engineering

Posted 5 days ago
Apply
Apply

πŸ“ USA

πŸ’Έ 204000.0 - 260000.0 USD per year

πŸ” Software Development

  • You have experience leading teams, setting technical direction, building & launching high-impact user-facing products
  • You have experience influencing partners such as designers and product managers as well as other engineering teams
  • You are excited to ideate, prototype new ideas, and influence product direction
  • You have excellent communication skills and the ability to work well within a team and across engineering teams
  • You have demonstrated an ability to mentor and grow more junior engineers, set and drive best practices
  • Work with product and design partners to explore problem spaces and devise solutions to customer problems
  • Prototype new ideas and influence the product strategy
  • Proactively collaborate with other engineering teams to develop an iterative plan to improve our APIs and architecture
  • Collaborate with other product engineers and partners to develop new host pricing functionality
  • Create technical and execution strategies for new projects and drive hand-ons implementation of those solutions
  • Identify areas for improvement and champion the adoption of best practices in product development, engineering architecture, and testing
  • Perform technical design reviews and code reviews
  • Mentor and grow more junior engineers.

AWSBackend DevelopmentLeadershipSoftware DevelopmentSQLAgileJavaSoftware ArchitectureCross-functional Team LeadershipProduct DevelopmentAPI testingREST APICommunication SkillsCI/CDProblem SolvingMentoringMicroservicesExcellent communication skillsTeam managementNodeJS

Posted 5 days ago
Apply
Apply

πŸ“ Any country where we have a legal entity

🧭 Full-Time

πŸ’Έ 146000.0 - 205640.0 USD per year

πŸ” Software Development

🏒 Company: Coursera Sourcing

  • 7+ years of professional experience working in a relevant frontend software engineering role
  • Proficiency in the core technologies of the web: Javascript, HTML, and CSS, with at least 3+ years of experience with and experience in building large-scale web applications
  • Proficiency in implementing responsive web designs, writing unit, integration and e2e tests
  • Fervent belief in engineering quality and building technical leverage for others
  • Comfortable working in a fast-moving team environment (we deploy many times a day!)
  • Data-driven and strongly motivated by success and learnings through experiments and metrics analysis
  • Design, build, and implement scalable & robust frontend applications that impact millions of learners
  • Measure your work thoroughly, analyze results, and generate hypotheses to drive new product changes through A/B testing
  • Write and review technical documentation for the components owned by your team
  • Develop and deploy your high-quality code (in Java, Scale or similar languages) following industry best practices and track key service level indicators (SLIs)
  • Debug and fix production issues, lead blameless retrospectives, and participate in the on-call rotation to ensure adherence to the service level agreements (SLAs)
  • Collaborate and mentor team members, and contribute to teams' success improving processes
  • Mentor and guide junior engineers, fostering their growth and development, and building a world-class team passionate about next-gen learning experiences

Data AnalysisFrontend DevelopmentGitHTMLCSSJavascriptReact.jsCI/CDRESTful APIsJSONData visualizationSoftware EngineeringDebuggingA/B testing

Posted 5 days ago
Apply
Apply

πŸ“ Ontario, British Columbia

🧭 Full-Time

πŸ’Έ 182000.0 - 267600.0 USD per year

πŸ” FinTech

🏒 Company: MQ Referrals Only

  • 10+ years of experience in backend engineering, with a strong foundation in system design and architecture.
  • 3+ Experience with payments or the FinTech space.
  • Proven experience leading technical projects and teams, with the ability to make decisions that drive the overall success of the product.
  • Deep expertise in one or more backend technologies (e.g., Java, Python), and significant experience with web services, microservices, and distributed systems.
  • Experience working with large-scale, high-performance, and reliable systems.
  • Ability to break down complex business problems into elegant, scalable technical solutions, working with multiple interacting components.
  • A strong track record of designing, building, and scaling maintainable, robust systems, ensuring high availability and minimal technical debt.
  • Experience in creating and maintaining technical roadmaps, and providing leadership to ensure successful delivery of projects.
  • Excellent communication skills, with the ability to present complex technical concepts to both technical and non-technical audiences.
  • A strong focus on quality and a commitment to meeting deadlines, while maintaining a high level of accountability.
  • Experience in mentoring and guiding less-experienced engineers, fostering technical growth and fostering high-performing teams.
  • Lead the design and architecture of large-scale, complex systems and components, making decisions that impact both short-term and long-term product strategy.
  • Take ownership of major technical initiatives, providing direction to teams while ensuring alignment with customer needs and business goals.
  • Drive architectural improvements, optimizing for scalability, performance, and maintainability, while addressing both current and future system requirements.
  • Mentor and guide other engineers, providing technical leadership and fostering an environment of growth, learning, and excellence across the team.
  • Collaborate closely with cross-functional stakeholders, including product, design, and other engineering teams, to define and deliver high-impact solutions.
  • Develop and maintain a deep understanding of the product, business needs, and user experience, ensuring that engineering decisions align with company goals.
  • Independently drive the design and implementation of high-impact features and systems, ensuring high-quality deliverables with minimal supervision.
  • Drive innovation and champion the adoption of best practices across the engineering team, while challenging the status quo to continuously improve processes.
  • Be an advocate for software craftsmanship, ensuring code is clean, efficient, and aligned with the organization's architectural vision.
  • Participate in setting the technical vision and long-term roadmap for your area of the product and ensure that the team is aligned with these goals.

AWSBackend DevelopmentDockerLeadershipProject ManagementPythonSoftware DevelopmentSQLCloud ComputingJavaKubernetesSoftware ArchitectureProduct DevelopmentAlgorithmsData StructuresREST APICommunication SkillsAnalytical SkillsCI/CDProblem SolvingMentoringDevOpsTerraformWritten communicationMicroservicesExcellent communication skillsTeamwork

Posted 9 days ago
Apply
Apply

πŸ“ Americas, Europe

🧭 Full-Time

πŸ’Έ 200000.0 - 250000.0 USD per year

πŸ” Fintech

🏒 Company: RiverπŸ‘₯ 51-100πŸ’° Series B 9 months agoAutomotiveElectric VehicleManufacturing

  • 7+ years of software engineering experience with focus on mobile development.
  • Strong track record building production mobile applications at scale.
  • Expert-level proficiency in React Native and mobile development principles.
  • Strong knowledge of native iOS (Swift/Objective-C) and Android (Java/Kotlin) development.
  • Experience leading technical initiatives and mentoring engineers.
  • Deep understanding of mobile security fundamentals.
  • Passion for River's mission and technology.
  • Architect and development of new features in our React Native codebase.
  • Partner with Product and other stakeholders to scope and execute on new initiatives.
  • Drive engineering initiatives and technical decisions that align with company goals.
  • Design scalable solutions for complex mobile projects across iOS and Android platforms.
  • Mentor engineers and establish mobile development best practices.
  • Write high-quality, tested code and conduct thorough code reviews.

GraphQLLeadershipAndroidDesign PatternsGitiOS DevelopmentJavaKotlinObjective-CReact NativeSoftware ArchitectureSwiftAlgorithmsData StructuresREST APICI/CDMentoringSoftware EngineeringDebugging

Posted 9 days ago
Apply