Software Engineer Remote Jobs

516 Results

3h

Senior Software Engineer, Privacy Engineering

SquareSeattle, WA, Remote
terraformDesignjavamysqllinuxAWS

Square is hiring a Remote Senior Software Engineer, Privacy Engineering

Job Description

The Privacy Engineering team was formed to build tools and provide guidance for engineering teams to collect, store, and analyze data responsibly. Security and privacy are closely linked, but where security focuses on the meta level of protecting data and assets as a whole, privacy zooms in to focus on the type of information collected, stored, and used, and how that information may violate expectations or breach trust. Privacy Engineering provides technology and abstraction layers to enable the employees at Block to do their job while being customer-centric and minimizing risks to  the individual.

Privacy Engineering aims to be a resource and enabler of responsible data use, not a gatekeeper. Our technological solutions are designed to make the most common data use cases easier for the employees at Block, but not to restrict or exclude uncommon data use cases that are responsible and compliant. We promote privacy enhancing technologies. Working with other teams within security, engineering, and legal, we set reasonable expectations for anyone looking to build systems or products at Block.

As a Senior Software Engineer on the team at Block, you will build internal products and infrastructure to protect Block’s customers’ privacy and collaborate with many teams across Block, including product engineering teams, privacy counsel, and teams within security and platform engineering.  You will be fully remote and report to the Data & Machine Learning Platform Engineering Manager. #LI-Remote

You Will:

  • Design and develop services or infrastructure that support data privacy initiatives and consumer’s privacy rights across Block’s engineering ecosystem
  • Help define the technological future of privacy at Block
  • Collaborate with other engineering teams incorporating privacy engineering products into their engineered solutions
  • Provide mentorship and reviews for engineering teams working with privacy technologies
  • Contribute to the monitoring and stability of our team’s existing engineering solutions

Qualifications

You Have:

  • 6+ years of software engineering experience
  • Experience writing quality scalable, robust and testable code
  • Interest in learning new technologies or languages
  • Experience cutting across services, infrastructure, or frameworks in novel ways to achieve security and privacy goals

Even Better:

  • Experience designing novel yet robust security or privacy architectures
  • Experience developing or maintaining services or processes to meet data governance needs
  • Experience designing novel ways to understand and surface data flow, access control, and risk
  • Experience explaining complex technical security or privacy concepts 

We use and teach:

  • Java
  • Linux, Terraform, AWS, MySQL

See more jobs at Square

Apply for this job

1d

Software Engineer - Mobile (Android)

kotlinDesignmobileiosqajavac++android

Sprout General Referrals is hiring a Remote Software Engineer - Mobile (Android)

Description

Sprout Social is looking to hire an Android Engineer to the Engineering team.

Why join Sprout’s Engineering team?

With collaborative cross-functional teams that span mobile, front-end, back-end, QA and site reliability engineering—the Sprout Engineering team is a place to sharpen your craft and solve hard problems with the smartest people in the industry. You’ll get to work on a “tech-giant” scale with smaller, supportive teams where every engineer has the chance to make an impact on our company, and our customers. The best part? In our industry, you often have to switch jobs or even companies to learn a new part of a tech stack or business. But at Sprout, our product is a suite, so you just need to move teams. You’re able to diversify your skills, which not only benefits your team—but also your career. 

What you’ll do

  • Leverage your experience building and deploying native, customer-facing, Android applications using Kotlin, Java and Android Studio to deliver impactful product features to our customers. 
  • Work to actively improve the processes, systems, and tools we use to deliver a quality mobile product.
  • Be part of a small, but highly cross-functional team with the opportunity to contribute on a product with rapidly growing mobile user base

What you’ll bring

We’re looking for a creative, pragmatic, collaborative, highly motivated, and inquisitive Android engineer to build great software with us. If you are excited about building native Android applications and are passionate about learning, we would love to talk with you!

The minimum qualifications for this role include:

  • 2+ years of experience building and maintaining mobile applications for Android platforms 
  • 2+ years of experience in Android native mobile programming languages, such as Kotlin, Java

Preferred qualifications for this role include:

  • Familiarity with Android’s material design and interface guidelines
  • Demonstrated experience with mobile application development tools and techniques such as MVVM (Model-View-View-Model) Architecture, Android’s clean architecture principles, different Android versions, Android SDK, Dagger Hilt, Retrofit,  Kotlin Coroutines and Flows, Android Jetpack and Android Studio development environment

How you’ll grow

Within 1 month, you’ll plant your roots, including:

  • Attending and completing Sprout Social’s two-week new hire training and onboarding program alongside other new Sprout team members. In these sessions, you will gain a broad understanding of our products and how your role directly impacts the product, overall organization, and our customers.
  • Making a plan with your manager to set initial priorities, align on expectations for your role, plant goalposts for your career, and learn about Sprout’s approach to mobile engineering.
  • Getting to know everyone on the Mobile team: including iOS, Android, and QA Engineers, Product Designers, and Product Managers and your Manager
  • Learning the Sprout product, Android app codebase, development lifecycle, release process, and team rituals.
  • Running the Android app locally.

Within 3 months, you’ll start hitting your stride by:

  • Having a firm understanding of the Sprout Social product and how those features are implemented and supported within our Android application.
  • Owning the development and delivery of a small to medium size mobile feature alongside another mobile engineer and adding meaningful test coverage.
  • Getting regular team feedback on your code through code reviews as well as contributing towards feedback.
  • Deploying code to our production Android application in order to understand the engineering environment, build tools, testing, and deployment mechanisms.
  • Leading team rituals (e.g. Standup, Retro, and Release Manager rotations).

Within 6 months, you’ll be making a clear impact through:

  • Working with Product Managers, Designers and Platform Engineers to iteratively own and deliver a new feature.
  • Identifying and championing technical debt and performance bottlenecks within our systems.
  • Presenting learnings in team meetings.
  • Having your first performance conversation with your manager, where you’ll discuss your accomplishments in your role and work together to build goals for your professional growth.

Within 12 months, you’ll make this role your own by:

  • Independently owning the development of large-scale mobile product features.
  • Working closely with colleagues to constantly enhance the application by suggesting innovative features and solutions - improving development workflows, design, and the overall experience.
  • Actively mitigate risk of failed delivery and missed deadlines through courageous, transparent communication and collaboration with colleagues and stakeholders throughout the project life cycle.
  • Surprise us! Use your unique ideas and abilities to change your team in beneficial ways that we haven’t even considered yet.

Of course what is outlined above is the ideal timeline, but things may shift based on business needs and other projects and tasks could be added at the discretion of your manager.

Our Benefits Program

We’re proud to regularly be recognized for our team, product and culture. Our benefits program includes:

  • Insurance and benefit options that are built for both individuals and families
  • Progressive policies to support work/life balance, like our flexible paid time off and parental leave program 
  • High-quality and well-maintained equipment—your computer will never prevent you from doing your best
  • Wellness initiatives to ensure both health and mental well-being of our team
  • Ongoing education and development opportunities via our Grow@Sprout program and  employee-led diversity, equity and inclusion initiatives.
  • Growing corporate social responsibility program that is driven by the involvement and passion of our team members
  • Beautiful, convenient and state-of-the-art offices in Chicago’s Loop and downtown Seattle, for those who prefer an office setting

Whenever possible, Sprout wants to provide our team with the flexibility to work in the location that makes the most sense for them. Sprout maintains a remote workforce in many places in the United States. However, we are not set up in all states, so please look at the drop-down box in our application to see whether your state is listed. Few roles require an office setting. If your position requires a physical presence in a Sprout office, it will be evident in the job listing and your offer letter.

Individual base pay is based on various factors, including work location, relevant experience and skills, the responsibility of the role, and job duties/requirements. In the United States, we have two geographic pay zones. You can confirm the pay zone for your specific location with your recruiter during your interview process. For this role, our current base pay ranges for new hires in each zone are:

  • Zone 1: $130,000 to $155,000 USD annually
  • Zone 2: $125,000 to $145,000 USD annually

Sprout’s compensation ranges are intentionally broad to allow for our team members' growth within their role. These ranges were determined by a market-based compensation approach; we used data from trusted third-party compensation sources to set equitable, consistent, and competitive ranges. We also evaluate compensation bi-annually, identify any changes in the market and make adjustments to our ranges and existing employee compensation as needed.Base pay is only one element of an employee's total compensation at Sprout. Every Sprout team member has an opportunity to receive restricted stock units (RSUs) under Sprout’s equity plan. Employees (and their dependents) are covered by medical, dental, vision, basic life, accidental death, and dismemberment insurance, and Modern Health (a wellness benefit).  Employees are able to enroll in Sprout’s company’s 401k plan, in which Sprout will match 50% of your contributions up to 6% with a maximum contribution. Sprout offers “Flexible Paid Time Off” and ten paid holidays. We have outlined the various components to an employee’s full compensation package here to help you to understand our total rewards package.

Sprout Social is proud to be an Equal Opportunity Employer and an Affirmative Action Employer. We do not discriminate based on identity- race, color, religion, national origin or ancestry, sex (including sexual identity), age, physical or mental disability, pregnancy, veteran or military status, unfavorable discharge from military service, genetic information, sexual orientation, marital status, order of protection status, citizenship status, arrest record or expunged or sealed convictions, or any other legally recognized protected basis under federal, state, or local law. Learn more about our commitment to diversity, equity and inclusion in our latest DEI Report.

If you need a reasonable accommodation for any part of the employment process, please contact us by email at accommodations@sproutsocial.com and let us know the nature of your request and your contact information. We'll do all we can to ensure you're set up for success during our interview process while upholding your privacy, including requests for accommodation. Please note that only inquiries concerning a request for reasonable accommodation will be responded to from this email address.

For more information about our commitment to equal employment opportunity, please click here (1) Equal Opportunity Employment Poster (2) Sprout Social's Affirmative Action Statement (3) Pay Transparency Statement

When you apply for employment with Sprout Social, we will process your job applicant data, including your employment and education history, transcript, writing samples, and references as necessary to consider your job application for open positions. Your personal data will be shared with Greenhouse Software, Inc., and Crosschq, Inc., cloud services providers located in the United States of America and engaged by Sprout Social to help manage its recruitment and hiring process on Controller’s behalf. Accordingly, if you are located outside of the United States, by clicking “Submit Application” on this site, you consent to the transfer of your personal data to the United States. For more information about our privacy practices please visit our Privacy Policy. California residents have additional rights and should review the Additional Disclosures for California Residents section in our Privacy Policy.

Additionally, Sprout Social participates in the E-Verify program in certain locations, as required by law. 

#LI-REMOTE

See more jobs at Sprout General Referrals

Apply for this job

1d

Staff Software Engineer

VonagePoland (Remote)
kotlinnosqlsqlB2BDesignmobilejavac++dockerkubernetesAWS

Vonage is hiring a Remote Staff Software Engineer

Vonage Engineering Mission:Vonage is the emerging leader in the $100B+ cloud communications platform (CPaaS) market. Customers like Airbnb, Viber, Whatsapp, Snapchat, and many others depend on our APIs and SDKs to connect with their customers all over the world.

As businesses continue to shift to a real-time, customer-centric communications model, we are experiencing a time of impressive growth.

 Why this role matters

The Engineering team at Vonage is a fast growing group of talented engineers. They face multiple challenges associated with high performance, distributed systems, and processing large volumes of data in real time.

We are looking for a Staff Software Architect to help us develop a best in class real time platform for new Mobile Network based APIs such as Quality On Demand (QoD) or Silent Authentication.

What you will do

  • Design and build software systems to add features and capabilities to our Global Network Platform
  • Create scalable systems using microservices that will help support our growth
  • Write efficient, maintainable and well structured code, including multiple levels of testing
  • Deploy into cloud infrastructure using IaaC
  • Mentor more junior members of the engineering team
  • Liaise with other parts of the business and other architects to ensure our Global Network Platform contributes to the vision of Vonage

What we value

  • Being disruptive and getting things done with other smart people, enjoying knowing that the work we do is having a global impact by enabling never before imagined ways of communicating.
  • We have big goals, and we want the people who join us to be self-confident, focused on customers and delivery, and who are structured and committed in their approach. We iterate quickly, we fail fast, we take smart chances, we value those who will help us continue this spirit.
  • Values matter at Vonage, we are on a mission to bring value for consumers and enterprises through global cloud based communications.
  • But just as important as delivering value is how we deliver that value.
  • We believe in integrity, both personally and professionally, we believe in empowering our employees and are actively seeking entrepreneurs in training who want to help build something larger.
  • We have gotten to this point by being committed, passionate, and focused on getting things done, we need more people like us; if this appeals to you then we encourage you to apply.

The Stack

  • Java/Kotlin with Micronaut/Spring Boot
  • AWS
  • Kafka, Redis and DynamoDb
  • Docker, Kubernetes
  • Reactive Programming (Reactor) and Kotlin Coroutines
  • Anything needed to achieve our goals

 What you will bring:

  • Excellent software engineering skills in Java (and ideally Kotlin)
  • An excellent practical understanding of high performance, highly distributed computing
  • A strong focus on testing
  • An understanding of Object Oriented Design, preferring composition over inheritance, and standard design patterns.
  • Experience of multi-threaded, 3-tier architectures, web services and caching, preferring immutable objects to assist in reasoning in these complex environments.
  • Experience dealing with event-driven pipelines.
  • Willingness to learn and use different technology/programming languages.
  • Experience working with public cloud, ideally AWS
  • SQL / NoSQL experience
  • Practical experience of deploying code in modern programming environments using tools such as Docker and Kubernetes

#LI-JM1

See more jobs at Vonage

Apply for this job

1d

Developer Relations Engineer (Remote North America)

DataStaxSan Francisco, CA, Remote
pythonjavascriptNode.js

DataStax is hiring a Remote Developer Relations Engineer (Remote North America)

Job Description

Developer Relations Engineer (Accepting candidates from the US, preferably the Bay Area)

 

As the Developer Relations Engineer you will be responsible for

What you will do:

  • Function as a trusted expert on the Gen AI development space

  • Build high quality demos, examples, and educational technical content

  • Create short-form and long-form video content (shorts, webinars)

  • Speak at and participate in developer meetups, conferences and hackathons

  • Be active and involved in Python, JavaScript and Gen AI developer communities

  • Capture feedback on the developer experience (DX) and share internally

Your experience should include:

  • You care deeply about serving developers and helping them be successful
  • You have prior experience in an engineering or devrel role

  • You are an excellent technical writer

  • You are a comfortable public speaker

  • You love to create new app/experiences that are enabled by cutting edge technologies

  • You are proficient in either Python or Node.js

  • You are comfortable with modern web development and deployment

  • You are enjoy helping developers learn new concepts

 

Not sure if you qualify?

Apply anyway! We extend opportunities to a broad array of candidates, including those with diverse workplace experiences and backgrounds. Whether you're new to the corporate world, returning to work after a gap in employment, or simply looking to transition or take the next step in your career path, we are excited to connect with you.

 

Explore Roles

#LI-Remote

$124,114 - $186,172

Qualifications

See more jobs at DataStax

Apply for this job

2d

Ruby on Rails Developer

Edify Software ConsultingAlajuela, Costa Rica, Remote
agile5 years of experiencepostgressqlDesignFirebaseazurescrumapirubymysqlcssjenkinsAWS

Edify Software Consulting is hiring a Remote Ruby on Rails Developer

Job Description

Responsible for analyzing, designing, developing, maintaining, evaluating and assuring the quality and performance of different software system components and their respective relationships, supporting and guiding others in his work team.

Key Roles, Responsibilities and Functions:

- Lead the analysis of defects in the system to find their causes and correct them.

- Lead the project requirements analysis process.

- Ensure that code tests are kept up to date with respect to changes introduced by the developed components.

- Determine data storage, processing and transmission needs based on the requirements analyzed.

- Design and implement unit, integration and system tests.

- Lead the design of software components integrated to the system under construction or maintenance that implement the requirements analyzed. Participate in the implementation of these components.

- Lead and participate in the estimation of effort needed to implement the requirements analyzed.

- Lead and implement the integration of developed components with the rest of the system (Front End - Back End integration, APIs).

- Be a reference for the team in the peer review of the code of their teammates (peer review).

- Define and follow processes and standards for code management in repositories.

- Define processes and standards for code management in repositories.

- Verify the correct functioning of tests and apply corrections where appropriate.

- Verify compliance with requirements and proper functioning of developed components as specified.

Qualifications

Advanced knowledge in:

- Object-oriented, functional, procedural and asynchronous programming paradigms.

- Software engineering processes (development cycle and quality control).

- Participation in agile software development methodologies: SCRUM, Kanban, among others.

- Software quality assurance (unit and integration testing).

- Design patterns.

- Development best practices to ensure efficiency, quality and maintainability.

- Best practices and mechanisms for deployment.

- Security, authentication and authorization mechanisms.

- Integration of services and software components.

- Error handling.

- Internationalization and accessibility.

- Real-time data management.

- Configuration management.

- Experience with microservices based systems.

- Multitenancy.

- Processes / background / jobs / concurrency / Messaging (queues, bus, subscriber).

- Documentation (design diagrams, README.md, API, wiki, etc).

 

Languages:

- Advanced knowledge in Ruby on Rails.

- Knowledge in markup languages: HTML, XML, JSON, YAML.

- Knowledge of CSS and processors such as SASS/LESS.

- Advanced knowledge of SQL language.

 

Tools:

- Advanced POSIX shell handling.

- Relational and non-relational databases (Postgres, MySQL,

Mongo, Firebase, Dynamo DB).

- Code management tools (Source Control).

- Dependency management tools such as NPM, Yarn,

Maven, Gradle.

- Build Managers tools (Build Managers) such as Grunt, Gulp, Maven, Gradle.

- Precompilers such as TypeScript.

- Continuous integration process management tools such as Travis, Jenkins and CircleCI.

- Code management processes in repositories such as

GitFlow and GitHub Flow.

- Virtualization and Containerization.

- Experience in cloud computing and its services (AWS, Azure,

GCP)

 

Working experience:

- At least 5 years of experience in software engineering.

See more jobs at Edify Software Consulting

Apply for this job

Tucows is hiring a Remote Software Engineer (Golang)

Job Application for Software Engineer (Golang) at Tucows{"@context":"schema.org","@type":"JobPosting","hiringOrganization":{"@type":"Organization","name":"Tucows","logo":"https://s3-recruiting.cdn.greenhouse.io/external_greenhouse_job_boards/logos/400/487/300/resized/Tucows.png?1619639797"},"title":"Software Engineer (Golang)","datePosted":"2024-03-25","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Toronto, Ontario, Canada","addressRegion":"ON","addressCountry":null,"postalCode":null}},"description":"\u003cdiv class=\"p-rich_text_section\"\u003e\n\u003cp\u003eTucows (NASDAQ:TCX, TSX:TC) is possibly the biggest Internet company you’ve never heard of. We started as a simple shareware site in 1993 and have since grown into a stable of businesses: Tucows Domains, Ting Internet and Wavelo.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://youtu.be/Df2-LF0enpQ\"\u003e\u003cstrong\u003eWhat's next at Tucows\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe embrace a people-first philosophy that is rooted in respect, trust, and flexibility. We believe that whatever works for our employees is what works best for us. It’s also why the majority of our roles are remote-first, meaning you can work from anywhere you can connect to the Internet!\u003c/p\u003e\n\u003cp\u003eToday, over one thousand people work in over 20 countries to help us make the Internet better. If this sounds exciting to you, join the herd!\u003c/p\u003e\n\u003ch2\u003e\u003cstrong\u003eDescription:\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003eWe are seeking to hire a keen and self-motivated intermediate engineer who loves the Internet, and loves learning, sharing their knowledge and applying new technologies to complex problems.\u003c/p\u003e\n\u003cp\u003eAs a Backend Software Engineer, you will be responsible for designing, implementing, and maintaining the server-side code for our web applications, databases, and APIs. You are capable of navigating and understanding existing codebases. You will work closely with our front-end developers, product managers, project managers, and other stakeholders to deliver high-quality software solutions that meet the needs of our users.\u003c/p\u003e\n\u003ch2\u003e\u003cstrong\u003eResponsibilities:\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDesign and develop secure, scalable, reliable, and efficient backend services using appropriate technologies.\u003c/li\u003e\n\u003cli\u003eWork closely with frontend developers to define API endpoints and request/response formats and contents.\u003c/li\u003e\n\u003cli\u003eDesign and optimize database schemas, write efficient queries, and ensure performance and reliability.\u003c/li\u003e\n\u003cli\u003eIntegrate third-party services, libraries, and tools into our applications architecture.\u003c/li\u003e\n\u003cli\u003eImplement security best practices, such as encryption, authentication, authorization, and protection against common security vulnerabilities.\u003c/li\u003e\n\u003cli\u003eOptimize code and system architecture for scalability, performance, and maintainability.\u003c/li\u003e\n\u003cli\u003eWrite unit tests, integration tests, and end-to-end tests to ensure the reliability and stability of our software.\u003c/li\u003e\n\u003cli\u003eDebug and troubleshoot issues in new and existing systems.\u003c/li\u003e\n\u003cli\u003eParticipate in code reviews, provide constructive feedback, and contribute to a culture of continuous improvement.\u003c/li\u003e\n\u003cli\u003eDocument code, APIs, and system architecture to facilitate knowledge sharing and onboarding of new team members.\u003c/li\u003e\n\u003cli\u003eSet up and maintain CI/CD pipelines to automate the process of building, testing, and deploying software updates.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eMinimum Qualifications:\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBachelor's degree in Computer Science, Engineering, or a related field, or equivalent w

See more jobs at Tucows

Apply for this job

2d

Software Engineer - Media Platform

SamsaraCanada - Remote
graphqltypescriptbackendfrontend

Samsara is hiring a Remote Software Engineer - Media Platform

Who we are

Samsara (NYSE: IOT) is the pioneer of the Connected Operations™ Cloud, which is a platform that enables organizations that depend on physical operations to harness Internet of Things (IoT) data to develop actionable insights and improve their operations. At Samsara, we are helping improve the safety, efficiency and sustainability of the physical operations that power our global economy. Representing more than 40% of global GDP, these industries are the infrastructure of our planet, including agriculture, construction, field services, transportation, and manufacturing — and we are excited to help digitally transform their operations at scale.

Working at Samsara means you’ll help define the future of physical operations and be on a team that’s shaping an exciting array of product solutions, including Video-Based Safety, Vehicle Telematics, Apps and Driver Workflows, Equipment Monitoring, and Site Visibility. As part of a recently public company, you’ll have the autonomy and support to make an impact as we build for the long term. 

Recent awards we’ve won include:

Glassdoor's Best Places to Work 2024

Best Places to Work by Built In 2024

Great Place To Work Certified™ 2023

Fast Company's Best Workplaces for Innovators 2023

Financial Times The Americas’ Fastest Growing Companies 2023

We see a profound opportunity for data to improve the safety, efficiency, and sustainability of operations, and hope you consider joining us on this exciting journey. 

Click hereto learn more about Samsara's cultural philosophy.

About the role:

We are actively seeking a detail-oriented and innovative Full-Stack Software Engineer to join our Media Platform team. This team is crucial in developing and managing a robust infrastructure that supports high-volume media processing, storage, and streaming services integral to supporting our core media experiences. Our commitment is to provide scalable, efficient, and high-quality media experiences across the 50 million minutes of customer video ingested into our backend each year. Ideal candidates will have a strong background in software engineering, excellent communication skills, and a passion for working in a collaborative environment alongside a team of expert engineers.

You should apply if:

  • You want to impact the industries that run our world: The software, firmware, and hardware you build will result in real-world impact—helping to keep the lights on, get food into grocery stores, and most importantly, ensure workers return home safely.
  • You want to build for scale: With over 2.3 million IoT devices deployed to our global customers, you will work on a range of new and mature technologies driving scalable innovation for customers across industries driving the world's physical operations.
  • You are a life-long learner: We have ambitious goals. Every Samsarian has a growth mindset as we work with a wide range of technologies, challenges, and customers that push us to learn on the go.
  • You believe customers are more than a number:Samsara engineers enjoy a rare closeness to the end user and you will have the opportunity to participate in customer interviews, collaborate with customer success and product managers, and use metrics to ensure our work is translating into better customer outcomes.
  • You are a team player: Working on our Samsara Engineering teams requires a mix of independent effort and collaboration. Motivated by our mission, we’re all racing toward our connected operations vision, and we intend to win—together.

Click hereto learn about what we value at Samsara. 

In this role, you will: 

  • Solve complex problems and own the success of your solutions as you architect, build, test, and deliver full-stack products.
  • Communicate, collaborate, and develop with engineers, platform/infrastructure teams, product managers, designers, and support teams.
  • Build upon skills and knowledge across a range of technologies, such as Go, GraphQL, Typescript, React, and MySQL. Previous experience with these technologies is not required.
  • Own the operational health of production systems as we build for the future scale of an ever-growing library of media assets.
  • Make an impact on our core architecture, roadmap, and the wider engineering community.
  • Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices.

Minimum requirements for the role:

  • 2+ years of experience in software development.
  • Experience shipping features that are used by customers and iterate on customer feedback to inform what to deliver next.
  • Strong communication skills and a desire to collaborate. You can explain why you build something a certain way and be open to suggestions from other engineers and stakeholders.
  • A growth mindset and excitement around building new skills and expertise.
  • Should be a quick learner and operate with minimum supervision.
  • Comfort with building out end-to-end solutions. A preference for front-end or back-end development is okay, but you’ll need to be happy working across the stack.
  • Assist in maintaining the production systems your team owns and provide operational support when necessary.

An ideal candidate also has:

  • Profound knowledge in full stack software engineering, specifically in building scalable applications for media processing and streaming.
  • Expertise in using backend and frontend technologies to build seamless, high-performance media applications.
  • Exceptional problem-solving abilities and meticulous attention to detail.
  • Strong communication skills for effective teamwork and project collaboration.
  • Enthusiastic and committed to innovating in a fast-paced and dynamic team environment.

Samsara’s Compensation Philosophy:Samsara’s compensation program is designed to deliver Total Direct Compensation (based on role, level, and geography) that is at or above market. We do this through our base salary + bonus/variable + restricted stock unit awards (RSUs) for eligible roles.  For eligible roles, a new hire RSU award may be awarded at the time of hire, and additional RSU refresh grants may be awarded annually. 

We pay for performance, and top performers in eligible roles may receive above-market equity refresh awards which allow employees to achieve higher market positioning.

The range of annual base salary for full-time employees for this position is below. Please note that base pay offered may vary depending on factors including your city of residence, job-related knowledge, skills, and experience.
$99,875$129,250 CAD

At Samsara, we welcome everyone regardless of their background. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender, gender identity, sexual orientation, protected veteran status, disability, age, and other characteristics protected by law. We depend on the unique approaches of our team members to help us solve complex problems. We are committed to increasing diversity across our team and ensuring that Samsara is a place where people from all backgrounds can make an impact.

Benefits

Full time employees receive a competitive total compensation package along with employee-led remote and flexible working, health benefits, Samsara for Good charity fund, and much, much more. Take a look at our Benefits site to learn more.

Accommodations 

Samsara is an inclusive work environment, and we are committed to ensuring equal opportunity in employment for qualified persons with disabilities. Please email accessibleinterviewing@samsara.com or click hereif you require any reasonable accommodations throughout the recruiting process.

Flexible Working 

At Samsara, we haveadopted a flexible way of working, enabling teams and individuals to do their best work, regardless of where they’re based. We value in-person collaboration and know a change of scenery and quiet space to work is welcomed from time to time, but also appreciate that the world of work has changed. Our offices remain open for those who prefer to collaborate or work in-office, but we also encourage fully remote applicants.As most roles are not required to be in the office, we are able to hire remotely where Samsara has an established presence. If a role is required to be in a certain location and candidates do not have work authorization for that location, Samsara will conduct an immigration assessment. If the role is not required to be in a specific location, Samsara will move forward with the remote location that works best for the business. All offers of employment are contingent upon an individual’s ability to secure and maintain the legal right to work at the company. 

Fraudulent Employment Offers

Samsara is aware of scams involving fake job interviews and offers. Please know we do not charge fees to applicants at any stage of the hiring process. Official communication about your application will only come from emails ending in ‘@samsara.com’ or ‘@us-greenhouse-mail.io’. For more information regarding fraudulent employment offers, please visit our blog post here.

Apply for this job

2d

Senior Software Engineer - Media Platform

SamsaraCanada - Remote
graphqltypescriptbackendfrontend

Samsara is hiring a Remote Senior Software Engineer - Media Platform

Who we are

Samsara (NYSE: IOT) is the pioneer of the Connected Operations™ Cloud, which is a platform that enables organizations that depend on physical operations to harness Internet of Things (IoT) data to develop actionable insights and improve their operations. At Samsara, we are helping improve the safety, efficiency and sustainability of the physical operations that power our global economy. Representing more than 40% of global GDP, these industries are the infrastructure of our planet, including agriculture, construction, field services, transportation, and manufacturing — and we are excited to help digitally transform their operations at scale.

Working at Samsara means you’ll help define the future of physical operations and be on a team that’s shaping an exciting array of product solutions, including Video-Based Safety, Vehicle Telematics, Apps and Driver Workflows, Equipment Monitoring, and Site Visibility. As part of a recently public company, you’ll have the autonomy and support to make an impact as we build for the long term. 

Recent awards we’ve won include:

Glassdoor's Best Places to Work 2024

Best Places to Work by Built In 2024

Great Place To Work Certified™ 2023

Fast Company's Best Workplaces for Innovators 2023

Financial Times The Americas’ Fastest Growing Companies 2023

We see a profound opportunity for data to improve the safety, efficiency, and sustainability of operations, and hope you consider joining us on this exciting journey. 

Click hereto learn more about Samsara's cultural philosophy.

About the role:

With over 50 million minutes of customer video ingested into our backend each year, the Media Platform team is developing and managing a robust infrastructure that supports high-volume media processing, storage, and streaming services. Ideal candidates will have a strong background in software engineering, excellent communication skills, and a passion for working in a collaborative environment alongside a team of expert engineers.

You should apply if:

  • You want to impact the industries that run our world: The software, firmware, and hardware you build will result in real-world impact—helping to keep the lights on, get food into grocery stores, and most importantly, ensure workers return home safely.
  • You want to build for scale: With over 2.3 million IoT devices deployed to our global customers, you will work on a range of new and mature technologies driving scalable innovation for customers across industries driving the world's physical operations.
  • You are a life-long learner: We have ambitious goals. Every Samsarian has a growth mindset as we work with a wide range of technologies, challenges, and customers that push us to learn on the go.
  • You believe customers are more than a number:Samsara engineers enjoy a rare closeness to the end user and you will have the opportunity to participate in customer interviews, collaborate with customer success and product managers, and use metrics to ensure our work is translating into better customer outcomes.
  • You are a team player: Working on our Samsara Engineering teams requires a mix of independent effort and collaboration. Motivated by our mission, we’re all racing toward our connected operations vision, and we intend to win—together.

Click hereto learn about what we value at Samsara. 

In this role, you will: 

  • Solve complex problems and own the success of your solutions as you architect, build, test, and deliver video, image, and streaming infrastructure.
  • Communicate, collaborate, and develop with engineers, platform/infrastructure teams, product managers, designers, and support teams.
  • Build upon skills and knowledge across a range of technologies, such as Go, GraphQL, Typescript, React, and DynamoDB. Previous experience with these technologies is not required.
  • Own the operational health of production systems as we build for the future scale of an ever-growing library of media assets.
  • Make an impact on our core architecture, roadmap, and the wider engineering community.
  • Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices.

Minimum requirements for the role:

  • 4+ years of experience in software development.
  • Experience shipping features that are used by customers and iterate on customer feedback to inform what to deliver next.
  • Strong communication skills and a desire to collaborate. You can explain why you build something a certain way and be open to suggestions from other engineers and stakeholders.
  • A growth mindset and excitement around building new skills and expertise.
  • Should be a quick learner and operate with minimum supervision.
  • Comfort with building out end-to-end solutions. A preference for front-end or back-end development is okay, but you’ll need to be happy working across the stack.
  • Assist in maintaining the production systems your team owns and provide operational support when necessary.

An ideal candidate also has:

  • Profound knowledge in full-stack software engineering, specifically in building scalable applications for media processing and streaming.
  • Expertise in using backend and frontend technologies to build seamless, high-performance media applications.
  • Exceptional problem-solving abilities and meticulous attention to detail.
  • Strong communication skills for effective teamwork and project collaboration.
  • Enthusiastic and committed to innovating in a fast-paced and dynamic team environment.

Samsara’s Compensation Philosophy:Samsara’s compensation program is designed to deliver Total Direct Compensation (based on role, level, and geography) that is at or above market. We do this through our base salary + bonus/variable + restricted stock unit awards (RSUs) for eligible roles.  For eligible roles, a new hire RSU award may be awarded at the time of hire, and additional RSU refresh grants may be awarded annually. 

We pay for performance, and top performers in eligible roles may receive above-market equity refresh awards which allow employees to achieve higher market positioning.

The range of annual base salary for full-time employees for this position is below. Please note that base pay offered may vary depending on factors including your city of residence, job-related knowledge, skills, and experience.
$120,275$155,650 CAD

At Samsara, we welcome everyone regardless of their background. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender, gender identity, sexual orientation, protected veteran status, disability, age, and other characteristics protected by law. We depend on the unique approaches of our team members to help us solve complex problems. We are committed to increasing diversity across our team and ensuring that Samsara is a place where people from all backgrounds can make an impact.

Benefits

Full time employees receive a competitive total compensation package along with employee-led remote and flexible working, health benefits, Samsara for Good charity fund, and much, much more. Take a look at our Benefits site to learn more.

Accommodations 

Samsara is an inclusive work environment, and we are committed to ensuring equal opportunity in employment for qualified persons with disabilities. Please email accessibleinterviewing@samsara.com or click hereif you require any reasonable accommodations throughout the recruiting process.

Flexible Working 

At Samsara, we haveadopted a flexible way of working, enabling teams and individuals to do their best work, regardless of where they’re based. We value in-person collaboration and know a change of scenery and quiet space to work is welcomed from time to time, but also appreciate that the world of work has changed. Our offices remain open for those who prefer to collaborate or work in-office, but we also encourage fully remote applicants.As most roles are not required to be in the office, we are able to hire remotely where Samsara has an established presence. If a role is required to be in a certain location and candidates do not have work authorization for that location, Samsara will conduct an immigration assessment. If the role is not required to be in a specific location, Samsara will move forward with the remote location that works best for the business. All offers of employment are contingent upon an individual’s ability to secure and maintain the legal right to work at the company. 

Fraudulent Employment Offers

Samsara is aware of scams involving fake job interviews and offers. Please know we do not charge fees to applicants at any stage of the hiring process. Official communication about your application will only come from emails ending in ‘@samsara.com’ or ‘@us-greenhouse-mail.io’. For more information regarding fraudulent employment offers, please visit our blog post here.

Apply for this job

2d

Senior Software Engineer

Playbook EngineeringKraków, Poland, Remote
8 years of experienceagilepostgresDesignapidockerpostgresqlkubernetesbackend

Playbook Engineering is hiring a Remote Senior Software Engineer

Job Description

We are looking for a passionate Architect/Senior Software Engineer with Rust to join our backend team responsible for the green-field Stratos product. Stratos will be a high-performant, scalable and resilient data feed router used by our betting platform to deliver sports’ feeds to our customers, and you will help us build it from scratch using bleeding-edge, open source technologies and Rust as language of choice. 

As a Senior Software Engineer, you will be responsible for choosing proper technologies and developing high-performance software solutions with attention to integration, performance and keeping resiliency in mind. You will collaborate with other engineers from yours and other Product teams to define all aspects of development, from technology selection, workflows and ci/cd, to coding standards. We expect you to work independently with little to no supervision.

You will work with a leading-edge technology stack comprised of Rust, Kubernetes, RESTful APIs, Couchbase, Postgres and Docker amongst others.

You will join a community of Backend Engineers in the Product Development department who collaborate and support each other in building micro-services for our platform components.

What you will be doing?

Own the whole development cycle - from architecture design to implementation and testing and maintenance of our products
Collaborate closely with Product and Service Delivery Teams and other colleagues in an agile environment
Join a team where Continuous Integration, Code Quality, Code Reviews, Test Coverage, are kept at very high standards, therefore you should also be positive and firm in your attitude towards them
Deliver fully functional features and products built with Domain-Driven mindset that are well tested and based on user requirements.

Qualifications

  • 5-8 years of experience (min. 1 year in RUST)
  • Excellent understanding of reactive systems, REST API design principles, relational (e.g. PostgreSQL) and non-relational databases (e.g. Couchbase, Cassandra) and message brokers (e.g. Kafka/Rabbitmq)
  • Excellent knowledge of software architecture and design (especially microservices and service-oriented architecture (SOA)
  • Expertise with professional software engineering best practices for the full software development life cycle (build, test, deploy, run)
  • Paying attention to the quality of the code and appreciating values of testing application at each level (unit, integration, performance testing)
  • Working experience with observability concepts - applications performance monitoring (APM), logs and traces implementation, profiling and debugging Experience with Google Cloud or other cloud services
  • Experience with working with Kubernetes or other container orchestration technologies
  • Understanding of Agile/Scrum development cycle
  • Leadership skills
  • Growth mindset and willingness to learn
  • Proactive approach, can-do attitude
  • Problem-solving skills
  • Ability to dig into code
  • You built it, you run it approach, taking ownership of services and applications at scale
  • Contract first approach for apis and integrations
  • Excellent communication skills with fluent English so you can communicate with our clients freely
  • Nice to have: Practice in many coding languages (the more the merrier!)

See more jobs at Playbook Engineering

Apply for this job

2d

Software Engineer

QlikHybrid Remote, Kfar Saba, Israel
agilesqljavac++linux

Qlik is hiring a Remote Software Engineer

Description

What makes us Qlik 

 Qlik helps enterprises around the world move faster, work smarter, and lead the way forward with an end-to-end solution for getting value out of data. Our platform is the only one on the market that allows for open-ended, curiosity-driven exploration, giving everyone – at any skill level – the ability to make real discoveries that lead to real outcomes and transformative changes. We are a Values-Driven organization, operating over 100 countries with 45,000 customers around the world. If you think we are interesting, please read on – we may be looking for you! 

 We are looking for a Senior Back-end Software Engineer to join our R&D team in Israel. 

This candidate will be part of a Global R&D team with team members in Sweden, Canada, India and Australia. The successful candidate will be an individual contributor with current software development and architecture experience on enterprise class software applications and products. 

 Responsibilities include: 

  • Developing server-side code inC,Javaor C#
  • Participating as a team member in an agile team (planning, estimation, execution…)
  • Working with product managers, quality assurance engineers and user experience designers to build the best products for our customers
  • Interacting with the documentation teams to clearly describe the system features and functionality.

 You will be successful if you have: 

  • Bachelor’s degree in computer scienceor related field, oran equivalent certificate
  • Programming experience writing code inC\C#\Java.
  • Experience in developing software for Windowsand Linuxservers.
  • Basicknowledge of SQL query language and different Database / Datawarehouse systems

Advantage 

  • Experience withKafke/Kiness/GooglePubSub
  • Experience withCloud storage S3/ADLS/Google cloudstorage
  • Experience inMainframe, AS400systems

 Our way of giving back 

 To our communities, to the world, and to you is a core part of the culture at Qlik. We encourage our employees to participate in our numerous Corporate Responsibility Program initiatives. 

 Location 

The roleis located inKfar Sava, Israel 

 Qlik is an Equal Opportunity Employer and does not discriminateon the basis ofany protected category or characteristic. We value the diversity of our workforce. If you need assistance due to disability during the application and/or recruiting process, please contact us via the Accessibility Request Form 

  

Qlik is not accepting unsolicited assistance from search firms for this employment opportunity. Please, no phone calls or emails. All resumes submitted by search firms to any employee at Qlik via-email, the Internet or in any form and/or method without a valid written search agreement in place for this position will be deemed the sole property of Qlik. No fee will be paid in the event the candidate is hired by Qlik as a result of the referral or through other means.   

  

  

See more jobs at Qlik

Apply for this job

3d

Senior Java Developer with Cloud experience

MobicaRemote Job, Poland, Remote
agilesqlDesignazurescrumgitjavatypescriptcssjavascript

Mobica is hiring a Remote Senior Java Developer with Cloud experience

Job Description

For our customer, a leader in the pharmaceutical industry, we are looking for a seasoned Java Developer with experience in Cloud Services. In this position, you will play the role of the team leader and mentor, with exposure to multiple stakeholders. Experience in pharmaceutical industry is a big asset. 

Key responsibilities

  • Technical Leadership: Architect, Design and implement scalable, high performance web application using Java version 8+ and associated framework (jersey)
  • Team Mentorship: Guide and mentor a team of back end and front end developers, promoting best practices, code quality and continuous improvement
  • Process Optimization: Collaborate with Product Owners and stakeholders to establish and refine the backlog items
  • Domain Knowledge: Develop a strong understanding of the pharmaceutical domain, data models and regulatory requirement
  • System Integration: Design and implement integrations with data sources, using modern APO Technologies (REST, Webservices)
  • Cloud Proficiency: Demonstrate expertise in cloud based development and deployment

Qualifications

Must Have

  • A minimum 6 to 8 years of hands on software development experience with Java
  • 3+ years of experience in a Technical Lead or Senior Developer role
  • Deep understanding of web technologies: HTML, CSS, JavaScript, Typescript
  • Prior experience working in Agile ways of working, Scrum and Kanban
  • Experience with Tools such as GIT, Maven, SonarLint, Cobertura, Azure DevOps
  • Excellent communication skills and prior experience working directly with the onsite stakeholders

Highly Desirable:

  • Prior experience in pharmaceutical industry
  • Familiarity with relevant industry standards and regulations (GxP)
  • Experience with modern development tools and practices (CI/CD, Containerization, microservices)
  • Working knowledge of database technologies (SQL)
  • Certification in Java 

See more jobs at Mobica

Apply for this job

3d

Application Developer

agilesqlDynamicsDesignc++.net

Centre Technologies is hiring a Remote Application Developer

Application Developer - Centre Technologies - Career PageSee more jobs at Centre Technologies

Apply for this job

3d

Software Engineer (ColdFusion)- Remote

M3USAFort Washington, PA, Remote
Bachelor's degree3 years of experiencesqloraclejquerymobileqarubycssangularAWSjavascriptbackendfrontendPHP

M3USA is hiring a Remote Software Engineer (ColdFusion)- Remote

Job Description

Mission:

The Coldfusion Engineer is responsible for developing internal and external data-driven web based applications based on specifications from a project manager. This individual will also work with the project manager and QA Analyst to debug the code, put the code into production, maintain the code during its complete lifecycle, as well as go into as existing code base, understand the inter-workings of that code, troubleshoot bugs, and add new features to that code. The applications will be developed in ColdFusion, JavaScript, jQuery, HTML, CSS, and built on an Oracle database. This individual will work closely with the senior web application engineer as well as the other technology professionals and project stakeholders.

  • Develop new features in ColdFusion / MS SQL Server
  • Develop front-end in React front-end of a ColdFusion driven backend
  • Maintain current documentation for all applications supported by the developer
  • Write and debug Microsoft SQL Server stored procedures
  • Troubleshoot and resolve issues, problems, and errors encountered across our web properties, internal applications, and systems as reported or experienced.
  • Provide expertise to influence project, initiative, and maintenance technical direction during discovery, planning, and implementation stages.

Qualifications

  • This position is player/coach and we are targeting someone with 2+ years of experience managing a small team of developers. 
  • Bachelor's degree or equivalency in a computer science related field required
  • 3 years of experience in a similar role working on web-based products.
  • Strong knowledge of ColdFusion required
  • MVC Framework knowledge very beneficial
  • Strong knowledge of SQL required
  • Strong knowledge of JavaScript beneficial
  • Knowledge and experience with other languages such as PL/SQL, Java/JSP, jQuery, HTML 4/5, CSS, PHP, Ruby, ASP.NET beneficial.
  • Familiarity with Bootstrap, React, Angular frontend frameworks beneficial
  • Familiarity with Oracle and/or other relational database experience
  • Source control/Git
  • Familiar with AWS and containers such as Kubernetes.
  • Knowledge of development for mobile devices beneficial
  • Teamwork oriented
  • Exceptional ability to multi-task and balance multiple projects and priorities
  • Ingenuity and the willingness to learn new techniques
  • Superior problem solving ability; an analytical mindset
  • Excellent interpersonal communication skills - both verbal and written

See more jobs at M3USA

Apply for this job

4d

GIS Developer

agilejiraterraformgitc++pythonAWS

Xcellent Technology is hiring a Remote GIS Developer

GIS Developer - Xcellent Technology Solutions - Career Page

See more jobs at Xcellent Technology

Apply for this job

5d

Java Developer

agilejiraDesignjavac++

Techstra Solutions is hiring a Remote Java Developer

Java Developer - Techstra Solutions - Career PageSee more jobs at Techstra Solutions

Apply for this job

5d

Staff Cloud Engineer

ClassyRemote
DesignPHP

Classy is hiring a Remote Staff Cloud Engineer

Classy, an affiliate of GoFundMe, is a Public Benefit Corporation and giving platform that enables nonprofits to connect supporters with the causes they care about. Classy's platform provides powerful and intuitive fundraising tools to convert and retain donors. Since 2011, Classy has helped nonprofits mobilize and empower the world for good by helping them raise over $7 billion. Classy also hosts the Collaborative conference and the Classy Awards to spotlight the innovative work nonprofits are implementing around the globe. For more information, visitwww.classy.org.

Classy's Product Technology team is hiring aStaff Cloud Infrastructure Engineer that will join our Cloud Infrastructure team.  In this role, you will lead a team of engineers to support the buildout of a next-generation Cloud Infrastructure which achieves 99.999% availability.  The ideal candidate is comfortable leading technical projects and people as well as creating the best in class infrastructure and reliability framework. We're looking for someone with a history of building highly available cloud infrastructures for Saas platforms.  As a member of our team, you will have the opportunity to keep the Classy online fundraising platform for nonprofits running smoothly without interruption.

What you’ll do:

  • Join a team of skilled engineers dedicated to proactively building highly-performant infrastructures for online services
  • Have a critical role in building and maintaining a robust, fault-tolerant, global payments platform processing billions of dollars per year.
  • Lead, mentor, and inspire a team of software engineers, fostering a culture of innovation, excellence, and continuous learning
  • Drive architectural decisions, advocating for best practices and improvements to our development processes.
  • Participate in an engineering culture of “always be learning” where the sharing and learning from failures is celebrated and the giving and receiving of constructive candid feedback is highly encouraged.
  • Fostering DevOps mentality to push the department’s velocity to meet goals 

What you bring (Required):

  • Bachelor’s Degree in Computer Science or a related field, or equivalent work experience.
  • 8+ years hands-on experience building highly scalable projects involving cloud-based infrastructure design and implementation.
  • High-level proficiency with AWS.
  • Expertise in software architecture, design patterns, and microservices architecture.
  • Good understanding of distributed data models with experience debugging distributed systems with high data loads.
  • High-level of proficiency in infrastructure as code (IaC) 
  • Expertise with Bash and one or more of PHP, NodeJS, Python3, Go
  • A deep sense of quality, and sharp engineering skills with strong computer science fundamentals.
  • An ability to thrive in fast-paced, sometimes ambiguous start-up environments
  • Demonstrated ability to work collaboratively across different teams and cultures.

What would be awesome to have (Preferred):

  • Experience building PCI compliant systems
  • Experience in payment processing systems
  • Experience developing high-volume transaction systems
  • Passion for building fault tolerant and secure platforms
  • Understanding of the requirements for performance and reliability testing for infrastructures
  • Strong APM experience using tools such as NewRelic, DataDog, Splunk, etc.
  • Experience with async processing. We use SQS/SNS and Eventbridge.

Why you’ll love it here...

  • Market competitive pay
  • Rich healthcare benefits including employer paid premiums for medical/dental/vision (100% for employee only plans and 85% for employee + dependent plans) and employer HSA contributions. 
  • 401(k) retirement plan with company matching
  • Hybrid workplace with fully remote flexibility for many roles
  • Monetary support for new hire setup, hybrid work & wellbeing, family planning, and commuting expenses
  • A variety of  mental and wellness programs to support employees  
  • Generous paid parental leave and family planning stipend
  • Supportive time off policies including vacation, sick/mental health days, volunteer days, company holidays, and a floating holiday
  • Learning & development and recognition programs
  • Gives Back Program where employees can nominate a fundraiser every week for a donation from the company
  • Inclusion, diversity, equity, and belonging are vital to our priorities and we continue to evolve our strategy to ensure DEI is embedded in all processes and programs at GoFundMe. Our Diversity, Equity, and Inclusion team is always finding new ways for our company to uphold and represent the experiences of all of the people in our organization.
  • Employee resource groups
  • Your work has a real purpose and will help change lives on a global scale.
  • You’ll be a part of a fun, supportive team that works hard and celebrates accomplishments together. 
  • We live by our core values: impatient to be great, find a way, earn trust every day, fueled by purpose
  • We are a certified Great Place to Work, are growing fast and have incredible opportunities ahead!

GoFundMe is proud to be an equal opportunity employer that actively pursues candidates of diverse backgrounds and experiences. We are committed to providing diversity, equity, and inclusion training to all employees, and we do not discriminate on the basis of race, color, religion, ethnicity, nationality or national origin, sex, sexual orientation, gender, gender identity or expression, pregnancy status, marital status, age, medical condition, mental or physical disability, or military or veteran status.

The total annual salary for this full-time position is $150,000 - $200,000 + equity + benefits.  As this is a remote position, the salary range was determined by role, level, and possible location across the US. Individual pay is determined by work location and additional factors including job-related skills, experience, and relevant education or training.Your recruiter can share more about the specific salary range based on your location during the hiring process.

If you require a reasonable accommodation to complete a job application or a job interview or to otherwise participate in the hiring process, please contact us at accommodationrequests@gofundme.com.

Global Data Privacy Notice for Job Candidates and Applicants:

Depending on your location, the General Data Protection Regulation (GDPR) or certain US privacy laws may regulate the way we manage the data of job applicants. Our full notice outlining how data will be processed as part of the application procedure for applicable locations is available here. By submitting your application, you are agreeing to our use and processing of your data as required.

Learn more about GoFundMe:

For recent company news and announcements, visit our Newsroom.

 

See more jobs at Classy

Apply for this job

5d

Java Developer

SmartDevCầu Giấy, Viet Nam, Remote
Bachelor degreeoraclejava

SmartDev is hiring a Remote Java Developer

Job Description

  • Analyze, develop, manage, and deliver a complete business process according to the business requirements.
  • Write technical analysis report with business and technical details.
  • Maintain regular follow up on tasks handled by the developers.
  • Review and validate code in order to keep high standards and quality.
  • Provide guidance and mentoring to junior developers.
  • Provide product support when needed.

Qualifications

  • Bachelor degree in Computer Science or equivalent.
  • 4+ years of experience in Software Development using JAVA Technologies.
  • Fluent in English
  • Proficiency in Java Enterprise Edition (JPA/EJB)
  • Proficiency in Springboot Framework & spring Data
  • Proficiency in Relational Oracle Databases
  • Solid understanding of Object-Oriented Programming
  • Solid knowledge in the concepts of MVC & Micro-Services

Other skills:

  • High level of Commitment
  • Good Problem-Solving Skills
  • Good Analytical Thinking Skills
  • Ability to deliver on time with high quality
  • Teamwork Spirit

See more jobs at SmartDev

Apply for this job

5d

Software Engineer

SquareWorks Consulting, LLCUnited States Remote
agilenosqlDesignvuegitjavac++angularAWSjavascriptPHP

SquareWorks Consulting, LLC is hiring a Remote Software Engineer

About Us

SquareWorks Consulting is a thriving NetSuite partner dedicated to elevating our customers' experiences through exceptional automation solutions and consulting services. Our product suite includes Automate: a NetSuite-native financial automation platform designed to significantly enhance NetSuite's out-of-the-box capabilities. Alongside our innovative products, we offer top tier consulting services, partnering with our clients to ensure successful NetSuite implementations, optimization services, and ongoing support.

We are committed to building long-term partnerships with our customers, aiding their success from the ground up, starting with our team. At SquareWorks Consulting, we are devoted to fostering an environment that enables our employees to achieve professional excellence. We provide ample training and development resources, uphold a diverse and inclusive workplace, offer a fully remote working environment, and ensure a healthy work-life balance, alongside various other wellness benefits and programs.

Purpose 

The Software Engineer contributes to the success of SquareWorks by participating in the full software development lifecycle from concept and planning to delivery and deployment. This role will support the SquareWorks team in troubleshooting and resolving customer support issues as they arise. In addition, each SquareWorks team member has a responsibility to support the company’s mission through understanding and living SquareWorks’ corporate values. 

Essential Job Functions

  • Implements and maintains code for product features
  • Writing clean code and unit tests to support any source code changes, performing code reviews, and related activities that contribute to development and maintenance
  • Understand and apply software engineering best practices while modifying/enhancing our software platform and in code reviews
  • Attend and contribute to design review meetings
  • Offering input into the designs of product enhancements and third-party integrations and documenting designs
  • Working closely with other engineers and product managers throughout the SDLC
  • Being responsible for the design and implementation of new product features and enhancements with guidance and input from other team members
  • Writing unit tests to support any source code changes, performing code reviews, and related activities that contribute to development and maintenance.
  • Constructively engage with team members and management through open and active communication channels when problem solving and developing solutions, recommending changes in policies, procedures, and tooling.
  • Produce specifications as needed to determine operational feasibility and convey ROI projections of proposed solutions
  • Writes well designed, testable, efficient code that is easy to learn from
  • Effectively estimate time requirements for deliverables
  • Anticipate potential blockers and plans accordingly
  • Delivers development projects on time and within budget 
  • Develop the skills/ability to mentor new teammates
  • Conducts business that is aligned with SquareWorks’ values and culture

Skills and Eligibility Requirements

  • 4 or more years of experience in a software engineering/development role 
  • Experience in an Agile software development environment 
  • Desire to ship high quality software at great velocity 
  • Thorough understanding of topics discussed in the influential works and authors describing the pillars of software engineering (e.g. content covered in Code Complete, Design Patterns, Clean Code, Refactoring, The Pragmatic Programmer, etc.) 
  • Expertise in one or more of the following technologies:  
  • Modern JavaScript frameworks (e.g. React, Vue, Angular, etc.) 
  • Server-side languages such as TypeScript/JavaScript, PHP, C#, Java, etc. 
  • Relational databases 
  • AWS  
  • NodeJS  
  • Git  
  • NoSQL 
  • RESTful APIs  
  • Strong experience with creating and maintaining automated unit tests and integration tests in a test-driven development environment 
  • Understanding of advanced object-oriented design and SOLID design principles with strong design/architecture instincts 
  • High degree of intellectual curiosity and a thirst for knowledge – we’re always looking for ways to improve our processes while continuing to produce high quality solutions for our customers 
  • Does not accept “status quo” as a default. Continuously looks for ways to improve process, quality, and team/product achievements that are aligned with SquareWorks’ culture and values.  

    

Note: All duties and responsibilities listedare considered to be essential job functions and requirements and are subject to possible modification to reasonably accommodate individuals with disabilities.  Marginal functions of the position (those that are incidental to the performance of fundamental job duties) have not been included. However, the omission of specific statements of duties does not exclude them from the position if the work is similar, related or logical assignment to the position 

    See more jobs at SquareWorks Consulting, LLC

    Apply for this job

    5d

    API Developer

    DOTSOFT SAThessaloniki, Greece, Remote
    DesignapijavaswaggerpythonNode.js

    DOTSOFT SA is hiring a Remote API Developer

    Job Description

    Role Overview

    As an API Developer, you will take the lead in defining, developing, and maintaining APIs that will serve as the backbone for application integration across various platforms. Your work will directly impact the ease of use and integration of our services, making them more accessible to developers and partners.

    Key Responsibilities

    • API Requirement Analysis: Collaborate with partners to understand and analyze API requirements, ensuring that the API design meets the needs of both internal stakeholders and external users.
    • API Development: Take charge of the programming tasks involved in API development, creating robust, scalable, and secure APIs that enable seamless integration and communication between different systems.
    • Testing and Debugging: Work closely with partners to test and debug the API, ensuring its reliability, performance, and compatibility across different platforms and systems.
    • Documentation and Examples: Produce comprehensive documentation and examples for the API, facilitating easy adoption and integration by developers. This includes detailed guides, use cases, and code snippets to demonstrate API functionalities.

    Qualifications

    • Strong background in API development, with proven experience in designing and implementing RESTful APIs.
    • Proficiency in programming languages such as Python, Java, or Node.js, and familiarity with API gateway technology.
    • Solid understanding of web services technologies such as HTTP, JSON, OAuth, and JWT for secure API access.
    • Experience with API testing tools (e.g., Postman, Swagger) and methodologies to ensure quality and reliability.
    • Excellent analytical skills for requirement gathering, analysis, and problem-solving.
    • Strong documentation skills, with the ability to create clear, concise, and informative guides and examples for developers.
    • Collaborative team player with experience working in a cross-functional team environment, able to engage effectively with partners for testing and feedback.

    See more jobs at DOTSOFT SA

    Apply for this job

    6d

    Principal Software Engineer, Identity & Access Management

    MURALRemote
    agilenosqlDesignmongodbc++javascriptNode.js

    MURAL is hiring a Remote Principal Software Engineer, Identity & Access Management

    Mural, the leading visual work platform for the enterprise, makes teamwork feel like less work. Our intuitive visual workspace enables teams to easily work together and collaborate better using proven design-thinking techniques. Built for enterprise teams, Mural meets the most stringent of IT and regulatory requirements. Industry leaders — including IBM, ‌Microsoft, SAP, and Abercrombie & Fitch — choose Mural to help their teams accelerate innovation and problem solving at scale. Whether your team is fully remote, distributed, in the office, or still figuring it out, Mural brings teams across the enterprise together to do the work that matters most.

    YOUR MISSION

    As a Principal Software Engineer you will help grow our business by delivering solutions that power our cutting edge visual collaboration app. You will be working with a team of dedicated engineers, designers, and product managers to support all our users and our largest customers. You will drive improvements to our engineering culture and product offering; advancing Mural’s mission to unlock the potential of all teams. 

    Our core engineering belief is simple: delivering features is a team effort.

    WHAT YOU'LL DO

    • Serve as Technical Lead/Architect for Identity & Access Management team
    • Use a data driven approach to create a stellar product, taking ownership of what you do and watching it evolve through your influence
    • Identify and solve customer challenges alongside your teammates, collaborating closely with product management and design 
    • Build flexible and maintainable solutions while being accountable for quality, performance, and reliability
    • Elevate the team’s skills and knowledge by participating in technical designs and talks, performing code reviews, and doing some pair programming 
    • Contribute to constantly improving the team’s processes and advocate for Agile best practices
    • Lead cross-team initiatives to quickly deliver new features and delight our customers
    • Thrive as a member of a collaborative, fun and supportive global team

    WHAT YOU'LL BRING

    • 3+ years of experience in a technical leadership role
    • 5+ years of experience building and shipping large-scale production software as part of an agile engineering team
    • Professional experience building and operating systems pertaining to user provisioning, user identity & access management (SSO, MFA, SCIM, OAuth, RBAC/GBAC, etc.)
    • Expertise in the full stack development, preferably with Javascript technologies and modern web application frameworks (React, etc.), and you’re willing to learn outside your comfort zone
    • Professional experience designing and developing APIs via REST and JSON (Bonus: written in Node.js)
    • Experience leading and planning impactful technical projects and delivering new systems and features iteratively, with a focus on delivering value to customers quickly
    • A passion for digging into a tricky problems using critical thinking and your problem-solving skills to troubleshoot issues, analyze complex problems and recommend creative solutions
    • A high level of emotional intelligence with collaboration and listening skills that encourage innovative solutions and diverse perspectives
    • Experience working with modern observability and analytics tools (DataDog, New Relic, etc.)
    • Experience mentoring other engineers and facilitating a team culture of growth
    • Experience working at a rapidly growing organization or start-up environment
    • A computer science degree, are a code school graduate, or have equivalent experience

    NICE TO HAVE

    • Experience working on Enterprise-grade SaaS products (Strongly preferred)
    • Experience with modern data encryption practices and protocols, including BYOK (Strongly preferred)
    • Connect (specifically for the Identity team)
    • Experience with noSQL databases, such as MongoDB

    For roles based in New York City, California, Colorado, and Washington, the base salary for this role ranges from $184,900 - $231,100 + equity + benefits. Compensation offered will be determined by factors such as location, level, job-related knowledge, skills, and experience. Certain roles may be eligible for variable compensation.

    Equal Opportunity 

    We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

    See more jobs at MURAL

    Apply for this job