Apply

Staff Software Engineer

Posted 5 months agoViewed

View full description

πŸ’Έ Salary: 141,700-187,000 USD/year

πŸ” Industry: Nonprofit

🏒 Company: ThornπŸ‘₯ 11-50πŸ’° almost 8 years agoCharityNon Profit

πŸ—£οΈ Languages: English

Requirements:
  • Experience in Python, deploying to AWS, building high-volume systems
  • Ability to own multiple areas, act autonomously, communicate clearly
  • Nimbleness when working with shifting requirements, passion for product engineering
  • Enthusiasm for teaching, eagerness to learn, commitment to serving children
Responsibilities:
  • Collaborate with engineers to build backend systems & client applications end-to-end
  • Take on large projects independently, gather team input, communicate progress
  • Define product requirements, lead discussions, formulate technical solutions
  • Participate in day-to-day coding, code reviews, troubleshooting
  • Mentor and support other engineers, drive technical innovation
Apply

Related Jobs

Apply

πŸ“ Belgium, Philippines, Australia

πŸ” Networked media, professional audio/video

  • Experience in software development.
  • Desire to produce tangible work.
  • Comfortable working close to customer needs and preferences.

  • Part of a team of engineers responsible for developing clean, readable, testable code.
  • Focus on the next generation of features for Dante AV software products on desktop systems.
  • Involvement in all stages of the software development lifecycle.
  • Work in an Agile environment that utilizes CI/CD and TDD methodologies.

Software DevelopmentAgileCI/CD

Posted 3 days ago
Apply
Apply

πŸ“ California, New York State, Washington State, Colorado

🧭 Full-Time

πŸ’Έ 202500.0 - 253000.0 USD per year

πŸ” Digital healthcare

  • 7+ years of working experience in iOS product development
  • Experience in leading and mentoring a team of developers or managing significant technical projects
  • Experience in building scalable and maintainable app architectures
  • Strong command of Swift language with a deep understanding of its features and best practices
  • Strong understanding of multi-threading and asynchronous programming
  • In-depth experience with iOS frameworks such as SwiftUI, UIKit, CoreData, CoreAnimation, and others
  • Knowledge of design patterns like MVVM, MVC and the ability to implement them effectively
  • Experience with service-oriented architectures and GraphQL or REST APIs
  • Experience with unit testing using XCTest, and UI testing frameworks
  • Proficiency with Git and managing development workflows
  • Familiarity with CI/CD pipelines and tools like Jenkins, GitLab CI, or CircleCI
  • Familiarity with analytics and monitoring tools
  • Experience with the app submission process, app signing, and the Apple review guidelines
  • Solid debugging and optimization skills
  • Expertise with SDLC processes and frameworks
  • Interest in learning new tools, languages, workflows, and philosophies to grow
  • Excellent communication and collaboration skills (verbal and written)

  • Collaborate with product managers, designers, and a diverse team of skilled engineers to develop mobile applications (iOS) that enhance the user experience for our members.
  • Play a critical role in the full agile software development life cycle, from conception to deployment including architecture, design, and development.
  • Write clean and well-tested code that allows us to keep our applications stable and easily modifiable.
  • Be a leader by continuously identifying ways to improve, mentoring others, and removing ambiguity.
  • Collaborate and influence others to shape future direction based on your previous experience and technology research.
  • Drive the resolution of complex problems without a lot of direction.
  • Lead large projects, anticipating infrastructure and architectural needs before they arise.
  • Research, adopt and advocate for new technologies.

GraphQLLeadershipDesign PatternsGitiOS DevelopmentSwiftREST APICI/CD

Posted 3 days ago
Apply
Apply

πŸ“ USA

πŸ’Έ 202500.0 - 253000.0 USD per year

πŸ” Healthcare

🏒 Company: Omada HealthπŸ‘₯ 501-1000πŸ’° $80,000,000 Debt Financing almost 2 years agoTherapeuticsMedicalWellnessHealth Care

  • 7+ years of working experience in iOS product development.
  • Experience leading and mentoring developers or managing significant technical projects.
  • Experience building scalable and maintainable app architectures.
  • Strong command of Swift, understanding of multi-threading and asynchronous programming.
  • In-depth experience with iOS frameworks like SwiftUI, UIKit, CoreData, CoreAnimation.
  • Knowledge of design patterns like MVVM and MVC.
  • Experience with service-oriented architectures and GraphQL or REST APIs.
  • Experience with unit testing using XCTest and UI testing frameworks.
  • Proficiency with Git and managing development workflows.
  • Familiarity with CI/CD pipelines and tools, analytics and monitoring tools.
  • Experience with app submission process and Apple review guidelines.
  • Solid debugging and optimization skills.
  • Expertise with SDLC processes.
  • Interest in learning new tools and solving problems creatively.
  • Excellent communication and collaboration skills.

  • Collaborate with product managers, designers, and engineers to enhance user experience through iOS applications.
  • Participate in the full agile development life cycle from conception to deployment including architecture, design, and development.
  • Write clean and well-tested code to maintain application stability.
  • Mentor and lead the team, improving processes and removing ambiguity.
  • Shape future technology direction based on experience and research.
  • Resolve complex problems proactively.
  • Lead large projects anticipating future infrastructure needs.
  • Research and advocate for new technologies.

GraphQLLeadershipDesign PatternsiOS DevelopmentSoftware ArchitectureSwiftREST APICI/CDDebugging

Posted 3 days ago
Apply
Apply

πŸ“ Argentina

πŸ” Cybersecurity

🏒 Company: SecurityScorecardπŸ‘₯ 251-500πŸ’° $180,000,000 Series E almost 4 years agoSecurityRisk ManagementCyber SecuritySoftware

  • A back-end Developer with 7+ years of professional experience in agile development environments, specifically in SaaS companies.
  • Track record building complex and scalable products with significant usage and life span.
  • Advanced experience in backend development, including Node.js, Python, and building/maintaining REST APIs.
  • Skilled with relational databases, particularly PostgreSQL or similar systems.
  • Familiarity with containerization and cloud technologies such as AWS, Docker, and Terraform.
  • Strong understanding of software design principles, including DRY, YAGNI, and clean code practices.

  • Participate in all phases of the SDLC: design, development, deployment, monitoring, optimizing, and maintenance.
  • Collaborate with cross-functional teams to translate requirements into technical solutions, estimate complexity, and address blockers.
  • Own end-to-end delivery of projects, ensuring performance and stability across infrastructure, backend, and frontend systems.
  • Write clean, secure, testable, and maintainable code using industry best practices.
  • Lead code reviews, promote design patterns, and ensure reusable and readable code.
  • Establish the technical design / architecture of projects from the ground up, including database and API design.
  • Monitor and analyze performance metrics to identify and implement system improvements.
  • Document processes and write technical documentation.

AWSDockerNode.jsPostgreSQLPythonREST APITerraform

Posted 3 days ago
Apply
Apply

πŸ“ Canada

πŸ” Technology for small businesses

🏒 Company: JobberπŸ‘₯ 501-1000πŸ’° $100,000,000 Series D almost 2 years agoSaaSMobileSmall and Medium BusinessesTask Management

  • Demonstrated expertise in developing highly scalable, robust software solutions across multiple layers of the technology stack.
  • Proven leadership experience in guiding teams through complex projects as a technical lead.
  • Exceptional software design, architecture, and coding skills focusing on maintainability and performance.
  • Outstanding collaboration and communication skills, enhancing team productivity through mentorship.
  • Strong self-motivation and resourcefulness in project delivery and problem-solving.
  • Ability to navigate ambiguity and prioritize tasks effectively.
  • Passionate commitment to continuous learning and professional growth with a track record of staying current with emerging technologies.

  • Collaborate closely with cross-functional teams to conceptualize, design, and deliver high-impact features that address customer needs.
  • Partner with Product and Design teams to define the strategic product roadmap.
  • Identify and lead large-scale initiatives driving innovation across multiple teams.
  • Participate in code reviews and testing for code quality.
  • Champion consistent engineering practices and reusable code solutions.
  • Lead discussions to drive consensus on solutions for complex customer problems.
  • Research and implement industry best practices.
  • Communicate complex technical concepts to diverse audiences.
  • Provide mentorship and guidance to team members.

AWSGraphQLLeadershipSoftware DevelopmentReact NativeRuby on RailsTypeScriptReact

Posted 6 days ago
Apply
Apply

πŸ“ UK, Ireland

🧭 Full-Time

πŸ” Customer Relationship Management (CRM)

🏒 Company: HubSpotπŸ‘₯ 1001-5000πŸ’° $35,000,000 Series E about 12 years agoπŸ«‚ Last layoff 11 months agoSaaSAnalyticsMarketingCopywritingSocial Media

  • A passion for clean, scalable code and for product feature development and innovation.
  • Experience working closely with, and contributing ideas and feedback to, product management and designers.
  • Interest in developing data analysis skills and experience with tools like Amplitude, Looker, or Excel.
  • Coaching and mentorship experience.
  • A track record in partnering with recruiting to build strong engineering teams.

  • Write and ship production code that has meaningful user and business impact.
  • Envision, build and analyze new features and tools, each contributing to company growth and revenue.
  • Work with a small cross-functional team of engineers, PMs, designers, and researchers.
  • Implement experiments that provide insights into user behavior and experience.

Backend DevelopmentSoftware DevelopmentData AnalysisFrontend DevelopmentJavaTypeScriptReact

Posted 6 days ago
Apply
Apply

πŸ“ Ireland, UK

🧭 Full-Time

πŸ” Customer relationship management (CRM)

🏒 Company: HubSpotπŸ‘₯ 1001-5000πŸ’° $35,000,000 Series E about 12 years agoπŸ«‚ Last layoff 11 months agoSaaSAnalyticsMarketingCopywritingSocial Media

  • A passion for clean, scalable code and for product feature development and innovation.
  • Experience working closely with and contributing ideas to product management and designers.
  • Excitement about challenging technical problems and proximity to business and go-to-market strategies.
  • Experience with Go To Market teams, internal product teams, business process automation, and/or customized CRM implementations.
  • Interest in developing data analysis skills and familiarity with tools like Amplitude, Looker, or Excel.
  • Ability to collaborate to solve problems and develop product architecture.
  • Coaching and mentorship experience.
  • A track record of partnering successfully with recruiting to build strong engineering teams.

  • Write and ship production code that has meaningful user and business impact.
  • Envision, build and analyze new features and tools, contributing to company growth and revenue.
  • Work with a small cross-functional team of engineers, PMs, designers, content designers, and researchers.
  • Collaborate with HubSpotters across the company including engineering, product, design, research, marketing, and sales.
  • Help HubSpot users meet their goals through changes made.
  • Implement experiments that provide valuable insights into user behavior and enhance their experience.
  • Gain exposure to how HubSpot operates as a business.

Backend DevelopmentLeadershipSoftware DevelopmentData AnalysisFrontend DevelopmentJavaProduct ManagementTypeScriptREST APIReactMicroservicesCoaching

Posted 6 days ago
Apply
Apply

πŸ“ Ireland, UK

🧭 Full-Time

πŸ” Customer Relationship Management (CRM)

🏒 Company: HubSpotπŸ‘₯ 1001-5000πŸ’° $35,000,000 Series E about 12 years agoπŸ«‚ Last layoff 11 months agoSaaSAnalyticsMarketingCopywritingSocial Media

  • A passion for clean, scalable code and for product feature development and product innovation.
  • Experience working closely with product management and designers to create solutions that exceed customer needs.
  • Excitement for big technical challenges and proximity to business strategies.
  • Experience working with Go To Market teams, internal product teams, business process automation, and/or customized CRM implementations.
  • Interest in developing data analysis skills with tools like Amplitude, Looker, and Excel.
  • Ability to work collaboratively to solve problems and develop product architecture.
  • Coaching and mentorship experience.
  • A track record of partnering with recruiting to build remarkable engineering teams.

  • Write and ship production code that has meaningful user and business impact.
  • Envision, build and analyze new features and tools, each contributing to company growth and revenue.
  • Work with a small cross-functional team of engineers, PMs, designers, content designers, and researchers.
  • Collaborate with HubSpotters all over the company, whether in engineering, product, design, research, marketing, sales, etc.
  • Help HubSpot users meet their goals via changes made.
  • Implement experiments that provide insights into user behavior and experience.
  • Get exposure to how HubSpot works as a business.

Data AnalysisJavaTypeScriptReact

Posted 6 days ago
Apply
Apply

πŸ” Football intelligence technology

  • 8+ years of commercial software development experience, or 6 years with an advanced degree.
  • Strong proficiency in at least one of the following: React/Typescript and JavaScript, Java, C#, Python.
  • Proven experience in web application development, distributed systems, and cloud platforms (AWS/GCP/Azure).
  • Familiarity with Kubernetes, Terraform, Helm, Airflow, Docker, and CI/CD practices.
  • A background in designing and operating high-throughput, low-latency distributed systems is essential.
  • Prior experience in sports analytics or working with sports clubs is highly advantageous.

  • Lead the design and development of complex product features from conception to deployment, focusing on impactful customer experiences.
  • Manage project priorities, deadlines, and deliverables with a high degree of autonomy.
  • Collaborate closely with cross-functional teams, including engineering, data science, platform, and product management.
  • Contribute to the continuous improvement of our data quality standards to ensure reliable insights.
Posted 6 days ago
Apply
Apply

πŸ“ Amsterdam

πŸ” Data and AI

  • 10+ years industry experience building and supporting large-scale distributed and/or database systems.
  • Comfortable working towards a multi-year vision with incremental deliverables.
  • Motivated by delivering customer value and impact.
  • Strong foundation in algorithms, data structures, and their application in database storage.
  • Experience driving company initiatives towards customer satisfaction.
  • MSc/PhD in Computer Science or related majors, or equivalent experience.

  • Solve real business needs at large scale by applying your software engineering.
  • Deliver a highly scalable, available, and fault-tolerant engine processing hundreds of TB of data daily across thousands of customers.
  • Conduct low level systems debugging, performance measurement & optimization on large production clusters.
  • Build architecture design, influence product roadmap, and take ownership and responsibility over new projects.
  • Introduce tools to allow greater automation and operability of services.
  • Use your deep experience to help prevent and investigate production issues.
  • Plan and lead complicated technical projects that work with several teams within the company.
  • Contribute as a Technical Team Lead by mentoring others, leading sprint planning, delegating work and assignments to team members, and participating in project planning.

AWSAlgorithmsData StructuresSoftware Engineering

Posted 6 days ago
Apply

Related Articles

Posted 4 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 4 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 4 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 4 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Posted 5 months ago

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.