Software Engineer Remote Jobs

532 Results

+30d

Principal Software Engineer- iOS

Procore TechnologiesAustin, TX, Remote
DesignswiftmobileapiiosUX

Procore Technologies is hiring a Remote Principal Software Engineer- iOS

Job Description

We’re looking for a Principal Engineer, iOS to join Procore’s Mobile Engineering team. In this role, you’ll have the unique opportunity to drive the next generation of field application platform initiatives in a global SaaS infrastructure. You’ll work with our dedicated and talented team spanning Engineering, Product Management, UX and Architects to create and scale the next generation Procore experience on Mobile devices.

This position has the opportunity to be located in the Austin, TX office or work remotely from Austin, TX. 

What you’ll do:

  • Hands-on development and coding of architecture and systems that meet the test of time for a variety of wireless devices

  • Mobile Architecture: Designing scalable and robust architectural solutions for Native iOS applications that align with industry best practices and standards.

  • Technical Leadership: Providing technical leadership to cross-functional teams of developers, guiding them in the implementation of mobile solutions and ensuring adherence to architectural guidelines.

  • Technology Evaluation: Evaluating emerging mobile technologies, tools, and frameworks to recommend adoption where applicable. Ability to develop POCs hands-on and rapid prototyping to bring new tech to life.

  • Performance Optimization: Identifying and addressing performance bottlenecks and ensuring optimal mobile application performance across a variety of devices and platforms.

  • Security: Implementing and enforcing security best practices to safeguard user data, privacy and application integrity.

  • Collaboration: Collaborating closely with product managers, UI/UX designers, and other stakeholders to translate business requirements into technical solutions.

  • Partnership: Collaborate with VPs, Directors, and stakeholders to understand strategic objectives and align technology solutions to business goals.

  • Documentation: Creating and maintaining architectural documentation, including design specifications and system diagrams.

  • Establishing and maintaining our overall technology strategy which supports and enables our multi-year corporate and product strategies, and which embodies our P&T and Engineering Principles.

What we’re looking for:

  • Masters Degree in Computer Science, a related field, or comparable work experience

  • 15+ years experience in software engineering, Test Driven Development and Design principles for web and hybrid enterprise mobile applications for several mobile platforms (iOS/Android/Windows), Distributed Architectures

  • Extensive hands-on experience in designing and architecting Native iOS applications, with a deep understanding of their respective ecosystems.

  • Proficiency in mobile development languages such as Swift and a strong understanding of mobile app architecture patterns (e.g., MVC, MVVM, VIPER).

  • In-depth knowledge of microservices design patterns, including service decomposition, event-driven architecture, and API gateway implementation

  • Time-honed expertise with modern SaaS across the entire lifecycle: development, testing, staging, deploying, and monitoring.

  • Strong knowledge of mobile app security best practices, including data encryption, secure coding, and identity management.

  • Demonstrated ability to influence and drive change within the organization, promoting innovation and continuous improvement.

  • Proven track record of distilling ambiguity to clarity and direction

Qualifications

See more jobs at Procore Technologies

Apply for this job

+30d

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

+30d

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

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

+30d

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 embrace a flexible working model that caters to the diverse needs of our teams. Our offices are open for those who prefer to work in-person and we also support remote work where it aligns with our operational requirements. For certain positions, being close to one of our offices or within a specific geographic area is important to facilitate collaboration, access to resources, or alignment with our service regions. In these cases, the job description will clearly indicate any working location requirements. Our goal is to ensure that all members of our team can contribute effectively, whether they are working on-site, in a hybrid model, or fully remotely. All offers of employment are contingent upon an individual’s ability to secure and maintain the legal right to work at the company and in the specified work location, if applicable.

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

+30d

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 embrace a flexible working model that caters to the diverse needs of our teams. Our offices are open for those who prefer to work in-person and we also support remote work where it aligns with our operational requirements. For certain positions, being close to one of our offices or within a specific geographic area is important to facilitate collaboration, access to resources, or alignment with our service regions. In these cases, the job description will clearly indicate any working location requirements. Our goal is to ensure that all members of our team can contribute effectively, whether they are working on-site, in a hybrid model, or fully remotely. All offers of employment are contingent upon an individual’s ability to secure and maintain the legal right to work at the company and in the specified work location, if applicable.

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

+30d

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

+30d

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

+30d

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

+30d

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

+30d

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.

As a Staff Cloud Engineer at Classy, you will lead the Platform Infrastructure and Operations team, playing a pivotal role in architecting, building, and maintaining our advanced cloud infrastructure. This infrastructure is crucial to our online fundraising platform that supports nonprofits globally. Your leadership will ensure our infrastructure consistently achieves 99.999% availability, catering to the demands of our sophisticated global payments platform.

What you’ll do:

  • Architect and implement scalable, fault-tolerant cloud solutions that process billions of dollars annually, ensuring operational excellence and security.
  • Lead and mentor a team of cloud engineers; promote a culture of continuous improvement, innovation, and learning.
  • Make strategic decisions on cloud architecture and spearhead adoption of cutting-edge practices and technologies.
  • Drive enhancements in system performance through advanced observability and reliability practices.
  • Oversee sophisticated testing and validation processes to ensure the robustness of the cloud infrastructure.
  • Develop and refine real-time monitoring and logging systems, setting industry benchmarks in operational excellence.
  • Implement and report on DORA (DevOps Research and Assessment) metrics to measure and enhance the effectiveness of development processes and practices across the team.
  • Design and manage CI/CD pipelines to ensure rapid, reliable, and repeatable deployment of our cloud-based applications.

What you bring (Required):

  • Bachelor’s Degree in Computer Science, related field, or 12+ years equivalent practical experience.
  • 8+ years of experience designing and managing scalable cloud-based infrastructure, with a preference for SaaS environments.
  • Demonstrated leadership in managing engineering teams and projects.
  • Expert knowledge of AWS, proficiency in container technologies such as Docker and Kubernetes, and Infrastructure as Code (IaC) practices.
  • Advanced understanding of software architecture, including asynchronous event-driven architecture and microservices.
  • Extensive experience in performance and reliability testing using advanced tools such as K6 and Artillery.
  • Expertise in application performance management (APM) with tools like NewRelic, DataDog, and Splunk.
  • Strong programming skills in scripting languages Bash, PHP, and NodeJS.
  • Experience managing distributed data systems and troubleshooting complex issues under high pressure and load.
  • In-depth knowledge of high-volume transaction systems and familiarity with compliance regulations like PCI, SOC2, and GDPR.
  • Exceptional leadership and collaborative skills, with a track record of leading initiatives and mentoring teams.
  • Ability to excel in a dynamic, fast-paced startup environment.
  • Superb communication skills, capable of effectively collaborating and influencing across diverse teams and cultural backgrounds.

What would be awesome to have (Preferred):

  • Advanced AWS cloud certifications.
  • Proven background in fault-tolerant system design and managing environments with high transaction volumes.

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

+30d

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

+30d

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

    +30d

    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

    +30d

    Software Developer (m/f/d)

    EurofinsReichenwalde, Germany, Remote
    sqlDesignazurec++.net

    Eurofins is hiring a Remote Software Developer (m/f/d)

    Job Description

    - Development and maintenance of existing IT business solutions (LIMS, certification database, customer portal) based on C#, .NET Framework, Microsoft BI, SQL Server, Visual Basic, Azure Cloud and others
    - Development and maintenance of new software solutions
    - Maintenance and customization of software applications
    - Needs-based design of the company software

     

    Qualifications

    - You have a degree in engineering or an equivalent degree in computer science
    - Written and spoken English
    - Ability to work in a team
    - Independent and proactive way of working

     

    See more jobs at Eurofins

    Apply for this job

    +30d

    Ruby on Rails Developer

    Applaudo StudiosBrasilia, Brazil, Remote
    sqlDesignrubycssjavascript

    Applaudo Studios is hiring a Remote Ruby on Rails Developer

    Job Description

    About you

    You are someone who wants to influence your own development. You’re looking for a company where you have the opportunity to pursue your interests and be able to grow professionally. 

    You bring to Applaudo the following competencies: 

    • 5+ years of experience with Ruby on Rails. 

    • Good understanding of the syntax of Ruby and its nuances. 

    • Solid understanding of object-oriented programming. 

    • Skills for writing reusable Ruby libraries that may be used in expressive ways. 

    • Familiarity with concepts of MVC, Mocking, ORM, and RESTful. 

    • Experience with popular web application frameworks (Rails). 

    • Understanding of fundamental design principles behind a scalable application. 

    • Able to create database schemas that represent and support business processes. 

    • Experience with JavaScript and CoffeeScript.  

    • Experience with CSS, HTML and Tailwind. 

    • Experience with SQL Server. 

    • Highly attention to details, curious and communicative 

    You will be accountable for the following responsibilities: 

    • Design, build, and maintain efficient, reusable, and reliable systems. 

    • Ensure the best possible performance, quality, security, and responsiveness of the applications. 

    • Identify bottlenecks and bugs, and devise solutions to these problems. 

    • Help maintain code quality, organization, and automatization. 

    • Build, install and share gems and plugins. 

    • Qualifications 

    Qualifications

    Technical skills 

    Strong Ruby coding skills, Rails, Javascript, SQL Server experience. 

    See more jobs at Applaudo Studios

    Apply for this job

    +30d

    Principal Software Engineer

    6senseIndia, Remote
    agilejiraB2BDesignazurescrumjavac++dockerkubernetespythonAWS

    6sense is hiring a Remote Principal Software Engineer

    Our Mission: 

    6sense is on a mission to revolutionize how B2B organizations create revenue by predicting customers most likely to buy and recommending the best course of action to engage anonymous buying teams. 6sense Revenue AI is the only sales and marketing platform to unlock the ability to create, manage and convert high-quality pipeline to revenue. 

    Our People: 

    People are the heart and soul of 6sense. We serve with passion and purpose. We live by our Being 6sense values of Accountability, Growth Mindset, Integrity, Fun and One Team. Every 6sensor plays a part in defining the future of our industry-leading technology.  6sense is a place where difference-makers roll up their sleeves, take risks, act with integrity, and measure success by the value we create for our customers. 

    We want 6sense to be the best chapter of your career. 

    Position Overview: 
    We are seeking a highly skilled Principal Software Engineer with over 12 years of experience and a strong background in software design. The ideal candidate will be passionate about creating scalable, efficient, and maintainable software solutions. As a Principal Software Engineer, you will lead the design and development of complex systems, mentor junior team members, and collaborate closely with cross-functional teams to deliver high-quality software products. 

     Responsibilities: 

    • Lead the architecture and design of large-scale software systems, ensuring scalability, reliability, and performance. 
    • Provide technical leadership and guidance to development teams, mentoring engineers and promoting best practices. 
    • Collaborate with product managers, designers, and other stakeholders to translate business requirements into technical solutions. 
    • Drive innovation and continuous improvement in software development processes and methodologies. 
    • Conduct code reviews, identify areas for improvement, and enforce coding standards and best practices. 
    • Stay updated on industry trends and emerging technologies, evaluating their potential impact on our products and development practices. 
    • Troubleshoot and resolve complex technical issues, working closely with cross-functional teams to ensure timely resolution. 
    • Participate in hiring and onboarding activities, helping to build a strong and diverse engineering team. 

    Qualifications:

    • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
    • 12+ years of experience in software development, with a strong emphasis on software design and architecture.
    • Proficiency in multiple programming languages, such as Java, Python, C++, or similar. 
    • Deep understanding of software design principles, patterns, and best practices. 
    • Experience with cloud technologies (e.g., AWS, Azure, GCP) and microservices architecture. 
    • Strong communication and leadership skills, with the ability to effectively collaborate with cross-functional teams.
    • Proven track record of delivering complex software projects on time and within budget. 
    • Experience with Agile development methodologies and tools (e.g., Scrum, Kanban, JIRA).
    • Excellent problem-solving skills and a proactive attitude towards addressing technical challenges.
    • Strong commitment to quality, with a focus on writing clean, maintainable, and efficient code. 

    Preferred Qualifications:

    • Experience in a leadership or technical leadership role, managing a team of engineers. 
    • Knowledge of DevOps practices and tools for CI/CD, automation, and infrastructure as code. 
    • Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes). 
    • Experience in the development of distributed systems, real-time processing, or big data technologies. 

     

    Our Benefits: 

    Full-time employees can take advantage of health coverage, paid parental leave, generous paid time-off and holidays, quarterly self-care days off, and stock options. We’ll make sure you have the equipment and support you need to work and connect with your teams, at home or in one of our offices. 

    We have a growth mindset culture that is represented in all that we do, from onboarding through to numerous learning and development initiatives including access to our LinkedIn Learning platform. Employee well-being is also top of mind for us. We host quarterly wellness education sessions to encourage self care and personal growth. From wellness days to ERG-hosted events, we celebrate and energize all 6sense employees and their backgrounds. 

    Equal Opportunity Employer: 

    6sense is an Equal Employment Opportunity and Affirmative Action Employers. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. If you require reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please direct your inquiries tojobs@6sense.com. 

    See more jobs at 6sense

    Apply for this job

    +30d

    Sr. Software Engineer (DevOps)

    ImpervaHybrid Remote, Bangalore, India
    terraformapikuberneteslinuxjenkins

    Imperva is hiring a Remote Sr. Software Engineer (DevOps)

    Imperva(aThalesCompany)  is the comprehensive digital security leader on a mission to help organizations protect their data and all paths to it. With an integrated approach combining edge, application security, and data security, customers around the world trust Imperva to protect their applications, data, and websites from cyberattacks. Imperva Threat Research and our global intelligence community keep Imperva ahead of the threat landscape and integrate the latest security, privacy, and compliance expertise into our solutions.

    Imperva is looking for a professional, self-motivated, experienced Engineer to join our Production Engineering team.

    Who are We
          
    Imperva is a pioneer and leader in business security solutions for critical applications and high-value data. Thousands of the world’s leading businesses, government organizations, and service providers rely on Imperva solutions to prevent data breaches, meet compliance mandates, and manage data risk. As part of API Security product development team in Imperva, we are working on the most advanced API Threat Protection platform to go beyond the gateway that discovers, monitors and secures APIs to prevent data breaches. Imperva’s API Security is purpose-built for modern application architectures, and is deployed with zero impact to inline performance, with no changes required to applications or DevOps processes.       
     Why Imperva?       
    • We have experienced the following growth and achievements:      
    • Selling to over 6000 customers worldwide      
    • 500 partners in 100+ countries worldwide      
    • We are now a certified Great Place to Work®in Singapore.https://bit.ly/3Mi2a9E      
    • Imperva has been named one of the coolest Cloud Security Vendors of 2023 by CRN!      
    • Imperva has been in the Leader’s Quadrant of the Gartner Magic Quadrant for 8 consecutive years in Web Application and API Protection      
    • Imperva is also a leader in the Forrester Wave for DDoS Mitigation Solutions in 2021 with the highest score in the “current offering” category      
    Bangalore Team      
    In Bangalore we have engineering teams for Data Security, Network Security, DNS and API security, we are expanding the Data Security team. We work in a hybrid work model and are looking for engineers to work from bangalore.       
    JOB SUMMARY      
    The DevOps Engineer is responsible for building and maintaining pipelines which focus on deployment from testing to production environments of the Imperva’s DAM components, and to provide solutions which mitigate the day-to-day work of the developers by creating tools and scripts.      
    KNOWLEDGE, SKILLS, AND ABILITIES REQUIRED:  5 years experience as DevOps engineer (or similar)     
    • 5 years of work with Linux and Bash scripts – Must
    • Work with Configuration management tools like Salt/Ansible/Chef – Must 
    • Code writing (Groovy/Java/Python is preferred) – Must 
    • Work with Terraform - Must 
    • Deep knowledge (and hands-on) with Jenkins pipeline (scripted and declarative) – Must 
    • Work with Windows and Power shell - Advantage 
    • Work with Clouds (AWS/Azure/ GCP) – Advantage 
    • Work with DevOps tools of Analysis and monitoring (Grafana, etc.) – Advantage 
    • Work with Kubernetes – Advantage 
    • Work with Micro-Services architecture – Advantage
    Rewards: Imperva offers a competitive compensation package that includes base salary, medical, flexible time off and more. It’s an exciting time to work in the security space. Check out our products and services at www.imperva.com and career opportunities at www.imperva.com/careers      
    #LI-Hybrid   
    #LI-SJ1  
        

    See more jobs at Imperva

    Apply for this job

    +30d

    Senior iOS Engineer

    MozillaRemote US
    4 years of experienceDesignswiftmobileiosc++javascript

    Mozilla is hiring a Remote Senior iOS Engineer

    Why Mozilla?

    Mozilla Corporation is the non-profit-backed technology company that has shaped the internet for the better over the last 25 years. We make pioneering brands like Firefox, the privacy-minded web browser, and Pocket, a service for keeping up with the best content online. Now, with more than 225 million people around the world using our products each month, we’re shaping the next 25 years of technology and helping to reclaim an internet built for people, not companies. Our work focuses on diverse areas including AI, social media, security and more. And we’re doing this while never losing our focus on our core mission – to make the internet better for people. 

    The Mozilla Corporation is wholly owned by the non-profit 501(c) Mozilla Foundation. This means we aren’t beholden to any shareholders — only to our mission. Along with thousands of volunteer contributors and collaborators all over the world, Mozillians design, build and distributeopen-sourcesoftware that enables people to enjoy the internet on their terms. 

    What is a Senior Software Engineer at Mozilla? 

    A Senior Software Engineer is the next level from a Software Engineer. At Mozilla, this role can vary, but is typically someone who is largely self directed after work is assigned and is advanced in their domain. They help team members get information they need to be successful while also being the go-to person for peer reviews in their domain. They have a solid understanding of the product strategy and can recommend solutions to critical issues when needed, assist junior engineers in risk management and escalation, and advocate for and implement changes that affect their team. A Senior Software Engineer actively seeks opinions and ideas from their team members, including those with varied experiences and perspectives to improve more collective results. 

    About this team and role:

    Mozilla seeks to build a work environment that values and makes space for our employees, partners, and the broader community to bring their vast experiences to our mission - to improve the internet. Being inclusive and transparent for the betterment of humankind is at the core of our values. 

    A healthy and inclusive internet starts with the tools we use to access and discover the Web.  On iOS, we start by developing applications that give people a choice in their browser to experience the Web in an open, safe and healthy environment. Promoting transparency, innovation, inclusion and opportunity from every angle for mobile is at our core. 

    If you are an iOS Engineer and you want to work for a company that builds products for everyone, join our team!

    What you’ll do: 

    • Design, write, maintain, and debug software for large and sophisticated mobile applications
    • Uphold standards for quality by performing code reviews, fixing bugs, crafting tests, and profiling code
    • Collaborating with other teams and mentoring others
    • Crafting experiments to build a better understanding how users interact with our apps
    • Monitor app stability and address crashes
    • Become proficient with our Swift code base
    • Collaborate with a geographically distributed team
    • Work in the open as part of the Mozilla open source project, and engage with Mozilla’s global community

    What you’ll bring: 

    • +4 years of experience in the software engineering space
    • Experience building and shipping native iOS/iPadOS mobile applications
    • Expert coding skills in Swift
    • Understanding of web technologies (HTTP, HTML, JavaScript)
    • Ability to learn and be effective with a large code base
    • Familiar with writing and maintaining unit and integration tests
    • Passionate about learning and sharing knowledge with others
    • Excellent written and verbal communication skills in English
    • Willing to work with, learn, and grow with an outstanding set of people
    • Commitment to our values:
      • Welcoming differences
      • Being relationship-minded
      • Practicing responsible participation
      • Having grit

    What you’ll get:

    • Generous performance-based bonus plans to all regular employees - we share in our success as one team
    • Rich medical, dental, and vision coverage
    • Generous retirement contributions with 100% immediate vesting (regardless of whether you contribute)
    • Quarterly all-company wellness days where everyone takes a pause together
    • Country specific holidays plus a day off for your birthday
    • One-time home office stipend
    • Annual professional development budget
    • Quarterly well-being stipend
    • Considerable paid parental leave
    • Employee referral bonus program
    • Other benefits (life/AD&D, disability, EAP, etc. - varies by country)

    About Mozilla 

    Mozilla exists to build the Internet as a public resource accessible to all because we believe that open and free is better than closed and controlled. When you work at Mozilla, you give yourself a chance to make a difference in the lives of Web users everywhere. And you give us a chance to make a difference in your life every single day. Join us to work on the Web as the platform and help create more opportunity and innovation for everyone online.

    Commitment to diversity, equity, inclusion, and belonging

    Mozilla understands that valuing diverse creative practices and forms of knowledge are crucial to and enrich the company’s core mission.  We encourage applications from everyone, including members of all equity-seeking communities, such as (but certainly not limited to) women, racialized and Indigenous persons, persons with disabilities, persons of all sexual orientations,gender identities, and expressions.

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

    We are an equal opportunity employer. We do not discriminate on the basis of race (including hairstyle and texture), religion (including religious grooming and dress practices), gender, gender identity, gender expression, color, national origin, pregnancy, ancestry, domestic partner status, disability, sexual orientation, age, genetic predisposition, medical condition, marital status, citizenship status, military or veteran status, or any other basis covered by applicable laws.  Mozilla will not tolerate discrimination or harassment based on any of these characteristics or any other unlawful behavior, conduct, or purpose.

    Group: D

    #LI-DNI

    Req ID: R2473

    Hiring Ranges:

    US Tier 1 Locations
    $137,000$200,000 USD
    US Tier 2 Locations
    $126,000$185,000 USD
    US Tier 3 Locations
    $116,000$170,000 USD

    See more jobs at Mozilla

    Apply for this job

    +30d

    Software Developer

    350 OrgRemote in 1 of 26 countries 350.org works
    5 years of experiencesqlwordpresssalesforceDesignsasshtml5c++typescriptcsspythonjavascriptbackendPHP

    350 Org is hiring a Remote Software Developer

    350.org is looking for a hands-on Software Developer to contribute to our technology stack. It will be a key position in 350.org’s Product Team - a team dedicated to providing the right tools at the right time, and to empowering 350 staff to use them for maximum possible impact in the world. The position reports to the Associate Director Organising and Networks.

    About 350.org 

    350.org is building a global grassroots movement to solve the climate crisis. Our online campaigns,grassroots organizing, and mass public actions are led from the bottom up by thousands of volunteerorganizers in over 188 countries. 350.org works hard to organize in a new way—everywhere at once,using online tools to facilitate strategic offline action. We want to be a laboratory for the best ways tostrengthen the climate movement and catalyze transformation around the world.The values thatguide and drive our work are listed here. 

    About the Software Developer Position 

    Our product team is looking for a hands-on Software Developer to contribute to our technology stack. It will be a key position in 350.org’s Product Team - a team dedicated to providing the right tools at the right time, and to empowering 350 staff to use them for maximum possible impact in the world.

    As a global grassroots organisation, our sites and platforms are multilingual and the content is generally maintained by staff outside the Product Team. We use web, sms, whatsapp and other channels to reach out supporters. Different regions rely on different communication channels - we aim to support them all.

    You’ll be developing solutions and tools for organizers on the ground, digital campaigners and local groups and affiliates.  To be successful you’ll need to combine and integrate tools, get data where it needs to be and create workflows that meet users where they are - not force them to adapt to the software.

    Flexible - remote. But must be located within 5 hours (+/-) of GMT. For example, in one of the following timezones: North, Central and South America, Europe and Africa. 

    Duties and Responsibilities:

    • Front end development using HTML5 / CSS and modern javascript.
    • Creating templates for campaigners to create petitions and other campaigning tactics.
    • Advising on tools/tactics and product design
    • Leading usability and accessibility efforts
    • Providing day-to-day support to campaigners and organizers 
    • Building standalone experiments/prototypes with diverse platforms and technologies.
    • Completing projects on time, while ensuring they meet stakeholder expectations.
    • Collaborating with designers and campaigners, building excellent relationships and results.
    • Making sure our systems collect data in an organized and useful way, making sure stakeholders are aware of what’s possible and how to achieve it.
    • Reducing workload for campaigns by automating and simplifying their work.

    Required Qualifications 

    • HTML5 
    • CSS / SCSS / Sass 
    • Javascript / TypeScript
    • React
    • WordPress / PHP
    • Node
    • Use of REST APIs
    • Knowledge of security practices - CORS, JWT, XSS, …
    • Python
    • Templating tools (django, php, liquid, …)
    • 5 years of experience in a similar position.
    • Fluent in English
    • Competencies and skills related to racial justice and equity
    •  

    Desired (but not required) skills and experiences 

    • Salesforce development
    • Backend JS or Python
    • Project management
    • Product management
    • SQL and databases
    • Web Analytics - GA4, GTM, …
    • A/B Testing
    • Twilio or other messaging tools
    • Experience working for a progressive organisation, previous involvement in grassroots movements and change-making, and/or a strong understanding of the potential of technology to support activism
    • Experience with web accessibility best practices
    • Experience collaborating with others on cross disciplinary projects.
    • Additional languages a plus

    We are looking for someone who is comfortable working both independently and in teams, meets deadlines, communicates frequently and clearly, is highly responsive, and able to lead initiatives as well as take direction from others. 

    Position Type: Full Time 

    Application Deadline:Although we hope to begin interviews during the week of March 18th 2024, this job is open until filled, or the hiring manager determines that they can no longer accept applications. 

    Start Date: As soon as possible(flexible) 

    Compensation:Salary tier 2.3 Click here to view salary

    Location:Flexible - remote. 

      • USRemote: in the following states CT, GA, MD, MA, ME,  NJ, NY, NC, PA, VT, VA, or Washington, DC
      • GlobalRemote within the countries 350.org currently operates. Current countries are: Argentina, Belgium, Benin, Brazil, Canada, Colombia, France, Germany, Italy, Kenya, Netherlands, Poland, Senegal, South Africa, Spain, Sweden, Trinidad and Tobago, United Kingdom 

    Applicants must have the legal authorization to work for any employer in their country of residence. We are unable to sponsor or take over sponsorship of an employment visa at this time.

    Note for candidates based in the US:

    This position will be part of the 350PWU bargaining unit and subject to the terms and conditions of the collective bargaining agreement.350.org is an equal opportunity employer committed to workforce diversity.(i) as a 501(c)(3) nonprofit, 350 employees are eligible to participate in the Federal Public Service Loan Forgiveness (PSLF) Program.

    350.orgstrives to be an inclusive and collaborative group of people who bring a variety of approaches to the work we do. We’re committed to the principles of justice, and we try to build a safe workplace where everyone is treated fairly and enjoys working together. We value new perspectives, ideas of all sorts, and different ways of working. Diverse perspectives and experiences improve the way350.orgcarries out our work – including what we decide to work on and how creatively/effectively we do that. We do our best to make staff positions accessible to all potential team members, regardless of race, national origin, ethnicity, age, disability, assigned gender, gender expression or identity, sexual orientation or identity, religion or creed, veteran status, marital or parental status, and genetic information. We also strive to include team members in communities most impacted by climate change or impacted by other kinds of environmental, social, and economic injustice.

    If you have suggestions for us on how to do this better, we really value your input and stronglyencourage you to write to us atjobs@350.orgwith the subject line ‘Hiring Feedback’.

    --

    Apply for this job

    To keep the results as relevant as possible we have omitted results past 200. If you would like to find older jobs, please repeat your search query with additional keywords to reduce the number of matches.