Software Engineer Remote Jobs

514 Results

+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

1d

Software Engineer - Distributed Systems (Europe)

apigitc++pythonPHP

Cloudflare is hiring a Remote Software Engineer - Distributed Systems (Europe)

About Us

At Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of websites and other Internet properties for customers ranging from individual bloggers to SMBs to Fortune 500 companies. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare all have web traffic routed through its intelligent global network, which gets smarter with every request. As a result, they see significant improvement in performance and a decrease in spam and other attacks. Cloudflare was named to Entrepreneur Magazine’s Top Company Cultures list and ranked among the World’s Most Innovative Companies by Fast Company. 

We realize people do not fit into neat boxes. We are looking for curious and empathetic individuals who are committed to developing themselves and learning new skills, and we are ready to help you do that. We cannot complete our mission without building a diverse and inclusive team. We hire the best people based on an evaluation of their potential and support them throughout their time at Cloudflare. Come join us! 

About the Teams

Role location: Lisbon, Remote Portugal, London, Remote UK. 

Cloudflare’s Engineers build and operate the software that helps power 25+ million Internet properties and millions of businesses around the world. Across our engineering organizations, we have opportunities for high caliber, curious and empathetic people to take on big challenges and build some of the best skills in the industry. We’re looking for talented team members to help build high-growth products,  help scale our expanding network, build tools to improve availability, performance, uptime, and response times, and make systems failure-resistant and ready-to-scale.

Cloudflare is a fast growing company and engineering is an ever-evolving function with teams being formed and redefined often. You will interview for an engineering role at Cloudflare and will have the opportunity to meet with and ultimately select one or more teams.  Here are a few examples of the teams that you could be part of.

Application Performance; Application Security; Zero Trust Services; Serverless, Bot Management; DDoS Protection; Network Services / Magic Products; Full Stack / Microservices; Security / Cryptography; Content Delivery; Email Security; API Security; Client / WARP applications; Machine Learning; Threat Intelligence

About the Role

Cloudflare is a system spanning the globe, on a mission to make the Internet better, safer, and more powerful every day. As a Distributed Systems Engineer at Cloudflare, you’ll work on the code that runs close to the end user, runs at a massive scale, and is deployed to 250+ cities around the world.

Examples of software systems at Cloudflare include:

  • A TLS/HTTP proxy to make the connection from eyeball to edge as fast and secure as possible
  • Filtering malicious traffic and handling good traffic according to customer configuration
  • Content optimization that takes content served from customer sites and makes it more performant
  • A platform that runs “serverless” Workers and provides a key value store
  • A reverse-proxy system that caches customer website content according to customer configuration
  • Optimization of connections from Cloudflare to our customers' origin servers to reduce their load and increase performance
  • Our Authoritative DNS server and our public resolver 1.1.1.1.
  • One of the biggest data pipelines in the world, operating at well over 25M events per second

We operate some of the fastest, and most widely distributed services on the Internet. Your work will focus on building robust, secure, and high performance distributed systems. We are a small engineering team operating at a massive scale, so what you do will have a huge impact.

Examples of desirable skills, knowledge and experience

  • Understanding at the protocol level, including the differences between what the specs say, and what actually happens on the Internet
  • Confidence to work in multiple programming languages - could include C, Go, Rust, Python, Lua and even PHP
  • Experience (and love) for debugging to ensure the system works in all cases
  • Strong systems level programming skills
  • Excited by the idea of optimizing complex solutions to general problems
  • Experience with a continuous integration workflow and using source control (we use git)
  • Good Unix knowledge, patches to Operating Systems a huge plus for some roles
  • Understanding of security issues and responsibilities
  • Experience with monitoring, alerting and debugging high volume production systems
  • Fluent in analyses of data sets such as logs
  • Designing and building APIs
  • Great oral and written communications skills
  • Desire to learn and improve
  • Willing and eager to share knowledge, and mentor

What Makes Cloudflare Special?

We’re not just a highly ambitious, large-scale technology company. We’re a highly ambitious, large-scale technology company with a soul. Fundamental to our mission to help build a better Internet is protecting the free and open Internet.

Project Galileo: We equip politically and artistically important organizations and journalists with powerful tools to defend themselves against attacks that would otherwise censor their work, technology already used by Cloudflare’s enterprise customers--at no cost.

Athenian Project: We created Athenian Project to ensure that state and local governments have the highest level of protection and reliability for free, so that their constituents have access to election information and voter registration.

Path Forward Partnership: Since 2016, we have partnered with Path Forward, a nonprofit organization, to create 16-week positions for mid-career professionals who want to get back to the workplace after taking time off to care for a child, parent, or loved one.

1.1.1.1: We released 1.1.1.1to help fix the foundation of the Internet by building a faster, more secure and privacy-centric public DNS resolver. This is available publicly for everyone to use - it is the first consumer-focused service Cloudflare has ever released. Here’s the deal - we don’t store client IP addresses never, ever. We will continue to abide by our privacy commitmentand ensure that no user data is sold to advertisers or used to target consumers.

Sound like something you’d like to be a part of? We’d love to hear from you!

This position may require access to information protected under U.S. export control laws, including the U.S. Export Administration Regulations. Please note that any offer of employment may be conditioned on your authorization to receive software or technology controlled under these U.S. export laws without sponsorship for an export license.

Cloudflare is proud to be an equal opportunity employer.  We are committed to providing equal employment opportunity for all people and place great value in both diversity and inclusiveness.  All qualified applicants will be considered for employment without regard to their, or any other person's, perceived or actual race, color, religion, sex, gender, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship, age, physical or mental disability, medical condition, family care status, or any other basis protected by law.We are an AA/Veterans/Disabled Employer.

Cloudflare provides reasonable accommodations to qualified individuals with disabilities.  Please tell us if you require a reasonable accommodation to apply for a job. Examples of reasonable accommodations include, but are not limited to, changing the application process, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment.  If you require a reasonable accommodation to apply for a job, please contact us via e-mail athr@cloudflare.comor via mail at 101 Townsend St. San Francisco, CA 94107.

See more jobs at Cloudflare

Apply for this job

1d

Software Engineer - Distributed Systems (US)

apigitc++pythonPHP

Cloudflare is hiring a Remote Software Engineer - Distributed Systems (US)

About Us

At Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of websites and other Internet properties for customers ranging from individual bloggers to SMBs to Fortune 500 companies. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare all have web traffic routed through its intelligent global network, which gets smarter with every request. As a result, they see significant improvement in performance and a decrease in spam and other attacks. Cloudflare was named to Entrepreneur Magazine’s Top Company Cultures list and ranked among the World’s Most Innovative Companies by Fast Company. 

We realize people do not fit into neat boxes. We are looking for curious and empathetic individuals who are committed to developing themselves and learning new skills, and we are ready to help you do that. We cannot complete our mission without building a diverse and inclusive team. We hire the best people based on an evaluation of their potential and support them throughout their time at Cloudflare. Come join us! 

About the Teams

Role location: USA Remote, and/or any of these Cloudflare offices: San Francisco, CA, Austin, TX, Champaign, IL, New York, NY, San Jose, CA, Seattle, WA, Washington, D.C., Toronto, Singapore and Sydney

Cloudflare’s Engineers build and operate the software that helps power 25+ million Internet properties and millions of businesses around the world. Across our engineering organizations, we have opportunities for high caliber, curious and empathetic people to take on big challenges and build some of the best skills in the industry. We’re looking for talented team members to help build high-growth products,  help scale our expanding network, build tools to improve availability, performance, uptime, and response times, and make systems failure-resistant and ready-to-scale.

Cloudflare is a fast growing company and engineering is an ever-evolving function with teams being formed and redefined often. You will interview for an engineering role at Cloudflare and will have the opportunity to meet with and ultimately select one or more teams.  Here are a few examples of the teams that you could be part of.

Application Performance; Application Security; Zero Trust Services; Serverless, Bot Management; DDoS Protection; Network Services / Magic Products; Full Stack / Microservices; Security / Cryptography; Content Delivery; Email Security; API Security; Client / WARP applications; Machine Learning; Threat Intelligence

About the Role

Cloudflare is a system spanning the globe, on a mission to make the Internet better, safer, and more powerful every day. As a Distributed Systems Engineer at Cloudflare, you’ll work on the code that runs close to the end user, runs at a massive scale, and is deployed to 250+ cities around the world.

Examples of software systems at Cloudflare include:

  • A TLS/HTTP proxy to make the connection from eyeball to edge as fast and secure as possible
  • Filtering malicious traffic and handling good traffic according to customer configuration
  • Content optimization that takes content served from customer sites and makes it more performant
  • A platform that runs “serverless” Workers and provides a key value store
  • A reverse-proxy system that caches customer website content according to customer configuration
  • Optimization of connections from Cloudflare to our customers' origin servers to reduce their load and increase performance
  • Our Authoritative DNS server and our public resolver 1.1.1.1.
  • One of the biggest data pipelines in the world, operating at well over 25M events per second

We operate some of the fastest, and most widely distributed services on the Internet. Your work will focus on building robust, secure, and high performance distributed systems. We are a small engineering team operating at a massive scale, so what you do will have a huge impact.

Examples of desirable skills, knowledge and experience

  • Understanding at the protocol level, including the differences between what the specs say, and what actually happens on the Internet
  • Confidence to work in multiple programming languages - could include C, Go, Rust, Python, Lua and even PHP
  • Experience (and love) for debugging to ensure the system works in all cases
  • Strong systems level programming skills
  • Excited by the idea of optimizing complex solutions to general problems
  • Experience with a continuous integration workflow and using source control (we use git)
  • Good Unix knowledge, patches to Operating Systems a huge plus for some roles
  • Understanding of security issues and responsibilities
  • Experience with monitoring, alerting and debugging high volume production systems
  • Fluent in analyses of data sets such as logs
  • Designing and building APIs
  • Great oral and written communications skills
  • Desire to learn and improve
  • Willing and eager to share knowledge, and mentor

Compensation

  • For Colorado-based hires: Estimated annual salary of $137,000 - $167,000
  • For New York City, Washington, and California (excluding Bay Area) based hires: Estimated annual salary of $154,000 - $188,000
  • For Bay Area-based hires: Estimated annual salary of $162,000 - $198,000

Equity

This role is eligible to participate in Cloudflare’s equity plan.

Benefits

Cloudflare offers a complete package of benefits and programs to support you and your family.  Our benefits programs can help you pay health care expenses, support caregiving, build capital for the future and make life a little easier and fun!  The below is a description of our benefits for employees in the United States, and benefits may vary for employees based outside the U.S.

Health & Welfare Benefits

  • Medical/Rx Insurance
  • Dental Insurance
  • Vision Insurance
  • Flexible Spending Accounts
  • Commuter Spending Accounts
  • Fertility & Family Forming Benefits
  • On-demand mental health support and Employee Assistance Program
  • Global Travel Medical Insurance

Financial Benefits

  • Short and Long Term Disability Insurance
  • Life & Accident Insurance
  • 401(k) Retirement Savings Plan
  • Employee Stock Participation Plan

Time Off

  • Flexible paid time off covering vacation and sick leave
  • Leave programs, including parental, pregnancy health, medical, and bereavement leave

What Makes Cloudflare Special?

We’re not just a highly ambitious, large-scale technology company. We’re a highly ambitious, large-scale technology company with a soul. Fundamental to our mission to help build a better Internet is protecting the free and open Internet.

Project Galileo: We equip politically and artistically important organizations and journalists with powerful tools to defend themselves against attacks that would otherwise censor their work, technology already used by Cloudflare’s enterprise customers--at no cost.

Athenian Project: We created Athenian Project to ensure that state and local governments have the highest level of protection and reliability for free, so that their constituents have access to election information and voter registration.

Path Forward Partnership: Since 2016, we have partnered with Path Forward, a nonprofit organization, to create 16-week positions for mid-career professionals who want to get back to the workplace after taking time off to care for a child, parent, or loved one.

1.1.1.1: We released 1.1.1.1to help fix the foundation of the Internet by building a faster, more secure and privacy-centric public DNS resolver. This is available publicly for everyone to use - it is the first consumer-focused service Cloudflare has ever released. Here’s the deal - we don’t store client IP addresses never, ever. We will continue to abide by our privacy commitmentand ensure that no user data is sold to advertisers or used to target consumers.

Sound like something you’d like to be a part of? We’d love to hear from you!

This position may require access to information protected under U.S. export control laws, including the U.S. Export Administration Regulations. Please note that any offer of employment may be conditioned on your authorization to receive software or technology controlled under these U.S. export laws without sponsorship for an export license.

Cloudflare is proud to be an equal opportunity employer.  We are committed to providing equal employment opportunity for all people and place great value in both diversity and inclusiveness.  All qualified applicants will be considered for employment without regard to their, or any other person's, perceived or actual race, color, religion, sex, gender, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship, age, physical or mental disability, medical condition, family care status, or any other basis protected by law.We are an AA/Veterans/Disabled Employer.

Cloudflare provides reasonable accommodations to qualified individuals with disabilities.  Please tell us if you require a reasonable accommodation to apply for a job. Examples of reasonable accommodations include, but are not limited to, changing the application process, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment.  If you require a reasonable accommodation to apply for a job, please contact us via e-mail athr@cloudflare.comor via mail at 101 Townsend St. San Francisco, CA 94107.

See more jobs at Cloudflare

Apply for this job

1d

Senior Developer (.NET)

NielsenIQBogota, Colombia, Remote
agileDesignazureUXgit.nettypescriptjavascript

NielsenIQ is hiring a Remote Senior Developer (.NET)

Job Description

The Senior Full Stack Developer within the team at NIQ Brandbank will bring their exceptional hands-on technical expertise and flair for innovation and product design to maintain existing products and play a key role in the development of new products. Working alongside the Product Owner and the development team, the Senior software Developer will translate requirements, ideas and opportunities into features, prototypes and products; whether using technology and processes they are already familiar with or after a period of R&D and discussion within the team. They will take part in all aspects of the SDLC, bring energy to agile ceremonies and support other members of the team.   

What you will do:

  • Development of bespoke software applications  
  • Work closely with product owners, stakeholders and solution architects on the definition and planning of software projects  
  • Work with testers to ensure software quality whilst taking ownership of the quality of code you produce and performing tests when necessary  
  • Work within and help maintain coding standards, quality and timescales as directed by the solution architects, whilst also feeding improvements and suggestions back into the process  
  • Provide peer code reviews and take steps to rectify issues and improve code quality  
  • Provide 2nd/3rd line support as and when required.  
  • Consult with internal and external customers as required  
  • Feed into process improvement and new technology research  
  • Keep solutions focused on the user and prioritise a good UX  
  • Coaching and mentoring other members of the team 

Qualifications

  • Exceptional hands-on technical skills across most or all of the Microsoft Stack and other key technologies:  
    • .NET Core  
    • Javascript / Typescript (React preferable, plus point to also know AngularJS)  
    • SCSS  
    • GIT  
    • XML, JSON  
    • Familiarity with Azure DevOps  
    • Azure Platform (Azure App Services, Function Apps, Service bus, Storage etc)  
    • Familiarity with Azure/Google OCR services  
  • Ability to infer user requirements and deliver them using the most suitable technology  
  • Extensive experience in full systems development lifecycle  
  • Great understanding of software architecture, issues and design  
  • Good understanding of data and databases  
  • Proven track record of working as part of a team to deliver software solutions to meet customer needs  
  • Thorough and detailed approach with the ability to identify appropriate user/business solutions  
  • Great experience of code reviews and coding standards  
  • Bachelor’s Degree in a relevant field of work or equivalent professional qualification/experience  
  • Experience working with agile methodologies and using agile tools  

See more jobs at NielsenIQ

Apply for this job

1d

Java + React Developer

In All Media IncTX, US Remote
agile3 years of experiencejava

In All Media Inc is hiring a Remote Java + React Developer

Full-Stack Engineer

We are looking for a FullStack Engineer who will join our talented software Team. 80% React 20% Java

You should have good experience in building high-performing, scalable, applications and be able to write clean code and ensure your programs run properly.

We also expect you to be passionate about building software and perform well working in a team, along with developers, engineers, and web designers.

Requirements

  • 3 years of experience in Software Development with React
  • Prior experience in Java
  • Good verbal and written English language to effectively communicate with the client team representatives.
  • Agile development methodologies.
  • Time and Task management

See more jobs at In All Media Inc

Apply for this job

1d

Software Engineer II

TaniumRemote, Canada
agileBachelor's degreesalesforceDesigngraphqlapigitrubyjavac++pythonAWSbackendfrontendNode.js

Tanium is hiring a Remote Software Engineer II

The Basics: 

As a Tanium Software Engineer II focused on Full-stack,  you will build and maintain best-of-breed services that power products as part of a nimble development team. Tanium focuses on a customer engagement model and feedback process to ensure our products are designed the right way from the beginning. 

What you’ll do: 

  • Build and maintain Tanium's backend services alongside an agile development team 
  • In partnership with our frontend and endpoint teams you will design, develop and test new product ideas from the ground up while working with product management for feedback and input 
  • Work on small teams that tackle big challenges in common components like a common data service tasked with unifying and consolidating endpoint data across the entire ecosystem, handling time series data that drive dashboarding and reporting, and exposing data externally through GraphQL enabling partners (like Salesforce) to easily integrate. 
  • Delivering higher level services enabled by our core services that directly enable our products. These services focus on everything from security to operations to auditing. 

We’re looking for someone with: 

Education 

  • Bachelor's degree or equivalent experience
  • Computer Science or relevant degree preferred 

Experience 

  • 3-4+ years industry experience 
  • Experience working with senior developers designing and building high-impact, high-performance, scalable, observable, and maintainable backend services and APIs 
  • Knowledge of at least one of Golang (preferred), Node.js, Python, Ruby, Rust, or Java 
  • Experience with HTTP API development including REST and/or GraphQL 
  • Experience developing data processing pipelines for real time data 
  • Experience with AWS or other cloud platforms 
  • Experience with containers and microservices 
  • Experience with modern software engineering development and automation tools like git and CI/CD pipelines 

Other 

  • Demonstrates sound judgment for balancing between rapid development, long-term code maintainability and supportability 
  • Believes in the power of and the need for writing automated tests as part of development 
  • Experience debugging when things go wrong 
  • Has knowledge of modern backend software frameworks and the versatility to learn new tools 

About Tanium 

Tanium, the industry’s only provider of converged endpoint management (XEM), leads the paradigm shift in legacy approaches to managing complex security and technology environments. Only Tanium protects every team, endpoint, and workflow from cyber threats by integrating IT, Operations, Security, and Risk into a single platform that delivers comprehensive visibility across devices, a unified set of controls, and a common taxonomy for a single shared purpose: to protect critical information and infrastructure at scale. Tanium has been named to the Forbes Cloud 100 list for six consecutive years and ranks on Fortune’s list of the Best Large Workplaces in Technology. In fact, more than half of the Fortune 100 and the U.S. armed forces trust Tanium to protect people; defend data; secure systems; and see and control every endpoint, team, and workflow everywhere. That’s the power of certainty. Visitwww.tanium.comand follow us onLinkedIn. 

On a mission. Together. 

At Tanium, we are stewards of a culture that emphasizes the importance of collaboration, respect, and diversity. In our pursuit of revolutionizing the way some of the largest enterprises and governments in the world solve their most difficult IT challenges, we are strengthened by our unique perspectives and by our collective actions. 

We are an organization with stakeholders around the world, and it’s imperative that the diversity of our customers and communities is reflected internally in our team members. We strive to create a diverse and inclusive environment where everyone feels they have opportunities to succeed and grow because we know that only together can we do great things.

Each of our team members has 5 days set aside as volunteer time off (VTO) to contribute to the communities they live in and give back to the causes they care about most. 

What you’ll get

The annual base salary range for this full-time position is C$75,000 to C$230,000. This range is an estimate for what Tanium will pay a new hire. The actual annual base salary offered may be adjusted based on a variety of factors, including but not limited to, location, education, skills, training and experience.

See more jobs at Tanium

Apply for this job

1d

Java Software Developer

Expression NetworksWashington, DC Remote
agilejirasqloracleDesigngitjavajavascript

Expression Networks is hiring a Remote Java Software Developer

Expression is looking for a Java Software Developer to join our team in support of a project for the United States Department of Commerce (DOC) National Telecommunications and Information Administration (NTIA). The job location is mostly remote, but some travel to client site is required(Washington, DC). The qualified candidate will support the software development and maintenance areas of the project. The software developer will be a member of the agile development team, addressing necessary requirements. As a member of the agile team, the candidate will participate in the architecture, design, development, testing, and deployment of the system. The application uses XML and XSLT extensively; the candidate must be strong in XML/XSLT including an Oracle XML database. The system uses Google Web Toolkit (GWT) for the user interface, Altova Stylevision to create PDFs, Bizflow for workflow, WorldWind and Bing Tile server for maps, and Oracle XML for the database.

The Software Developer may be asked to contribute to the generation of technical documentation for the application to be submitted to the government’s Information Assurance (IA) team as a part of the Authority to Operate (ATO) package. In order to write this technical documentation, the software developer will need to review Java and SQL code to determine functionality as well as acquire information from other system developers.

Responsibilities:

  • Set up developer environment to run SubVersion (Tortoise), Eclipse, and SQL Developer (or equivalent to connect to Oracle database). Must also have experience with performing software builds using tools such as Jenkins.
  • Participate in an agile team to deliver the full lifecycle, including requirements, architecture, design, development, testing and deployment.
  • Design, develop, and maintain Java and JavaScript code that meets requirements, is high quality, and performs efficiently and effectively to provide a great customer experience.
  • Update stored procedures and triggers in Oracle XML database.
  • Incorporate standards and best practices, including performance, security, scalability, and maintainability.
  • Review and provide feedback on functional and technical requirements.
  • Define and propose solutions for meeting requirements.
  • Contribute to improvements in the software development process utilizing practices such as test-driven development (TDD), static code analysis, code reviews, continuous integration, continuous delivery, and automated security scanning.
  • Working closely with solutions architect to ensure system design follows the industry best practices and standards.
  • Recommending coding solutions for other developers to implement.
  • Invest in the software development efficiency of the entire team through teamwork, personal responsibility, and process improvement.
  • Provide Operational support expertise. Assist with debugging software in production including analyzing server logs, and performing systematic assessments for identifying root causes of faults or problems.
  • Understand production environments including security hardening, performance tuning, and access control.
  • Participate in special projects as required.
  • Good written and verbal communication skills coupled with strong listening skills.
  • Ability to contribute on an individual basis as well as demonstrate your strengths as a team player as a member of an agile team.
  • Ability to diagram system using Visio or equivalent – to capture system architecture and the like as needed.
  • Ability to write technical documentation where audience is a technical person that has no knowledge of the system.
  • Ability to review existing Java code to be able to write a few sentences about each Java class.
  • Help with mapping Security Technical Implementation Guides (STIG) controls to Application.
  • Help create and maintain system design documents including a software build standard operating procedure (SOP).

Deliverables:

  • Code that meets requirements and acceptance criteria.
  • Code that has been unit tested thoroughly.
  • Peer reviews of other developers’ code.
  • Support of testing by various groups and end users.
  • Assist with mock-ups, flow diagrams, models and procedures as needed to assist Spectrum SME define user stories.
  • Participate in Sprint Planning sessions and provide input to estimations.
  • Participate in daily scrums.
  • Others as assigned.

Requirements:

  • Active secret clearance required to start.
  • 3+ years experience with Agile development, DevOps, continuous integration, and continuous testing
  • 5+ years experience coding in Java
  • 3+ years experience with coding JavaScript
  • 4+ years experience with XSD, XSLT, XML
  • 2+ years experience with Oracle XML
  • 3+ years experience writing Stored Procedures and SQL
  • Knowledge of SubVersion, GIT, or Team Foundation Server (TFS) version control system
  • 3+ years experience writing technical documentation
  • Knowledge of GWT a plus
  • Knowledge of JIRA and Confluence a plus
  • Knowledge of radio transmitters and receivers, radar, antennas and satellites a plus (radio spectrum)

Benefits:

Expression offers competitive salaries and benefits, such as:

  • 401k matching
  • PPO and HDHP medical/dental/vision insurance
  • Education reimbursement
  • Complimentary life insurance
  • Generous PTO and holiday leave
  • Onsite office gym access
  • Commuter Benefits Plan

About Expression:

Founded in 1997 and headquartered in Washington DC, Expression provides data fusion, data analytics, software engineering, information technology, and electromagnetic spectrum management solutions to the U.S. Department of Defense, Department of State, and national security community. Expression’s “Perpetual Innovation” culture focuses on creating immediate and sustainable value for our clients via agile delivery of tailored solutions built through constant engagement with our clients. Expression was ranked #1 on the Washington Technology 2018's Fast 50 list of fastest growing small business Government contractors and a Top 20 Big Data Solutions Provider by CIO Review.

Equal Opportunity Employer/Veterans/Disabled

See more jobs at Expression Networks

Apply for this job

1d

Senior Rails Engineer

OddballRemote
agileBachelor's degreeDesignapirubyjavac++cssangularpythonjavascript

Oddball is hiring a Remote Senior Rails Engineer

 

Oddball believes that the best products are built when engineers understand and value the things they are working on. We value learning and growth and the ability to make a big impact at a small company. We believe that we can make big changes happen and improve the daily lives of millions of people by bringing quality software to the federal space.

We are hiring a Senior Rails Engineer to work on a pivotal Federal program that is making a positive impact on millions of Americans' daily lives.

What you'll be doing:

Working hand in hand with other engineers in developing API endpoints and services that proxy requests to various other applications. Some of these rely on message queues, some are xml, some are json. Day to day work will involve writing code, developing tests, and debugging. Our engineers are expected to give input on high level architecture and coding decisions.

What you’ll bring:

  • 5+ years experience in working with Ruby on Rails
  • Minimum of 3 years working in an Agile software development environment
  • Programming in a major open source language, such as Ruby, Python, Go, Java, or JavaScript
  • Understanding of the fundamental technologies of the web: HTTP, SSL, HTML, CSS, JavaScript, and JSON
  • Experience with a front end JS framework (like Angular, React, Backbone) 
  • Extensive experience in taking program requirements and creating an architecture vision with experience in high volume and high availability networks and systems
  • Experience in creating and conveying to team members the architectural vision for a program or project
  • Build APIs that support both the digital services we deliver as well as third-party usage
  • Use unit and integration testing to ensure systems meet business needs
  • The ability to write code that is a pleasure for other engineers to read and understand
  • Experience with all phases of the software development lifecycle - from gathering and analyzing user/business system requirements to creating application system models
  • Experience participating in design meetings and consulting with your project team to refine, test, and debug programs in order to meet business needs
  • Experience with Amazon Web Services, in particular EC2, S3, and RDS preferred

Requirements:

  • Must be a US Citizen and able to work domestically 
  • Must be able to  attain low-level security clearance 

Education:

  • Bachelor’s Degree 

Benefits:

  • Fully remote
  • Annual Stipend
  • Comprehensive Benefits Package
  • Company Match 401(k) plan
  • Flexible PTO, Paid Holidays

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities:

Oddball is an Equal Opportunity Employer and does not discriminate against applicants based on race, religion, color, disability, medical condition, legally protected genetic information, national origin, gender, sexual orientation, marital status, gender identity or expression, sex (including pregnancy, childbirth or related medical conditions), age, veteran status or other legally protected characteristics. Any applicant with a mental or physical disability who requires an accommodation during the application process should contact an Oddball HR representative to request such an accommodation by emailing hello@Oddball.io

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)

Compensation:

At Oddball, it’s important each employee is compensated competitively and fairly. In alignment with state legal requirements. A range for the included position is listed below. Be advised, actual offer details are determined by job category, job location, and candidate skill level.

United States Wage Range: $100,000 – $150,000

See more jobs at Oddball

Apply for this job

1d

Senior Principal Software Engineer

GeminiRemote (USA)
remote-firstDesign

Gemini is hiring a Remote Senior Principal Software Engineer

About the Company

Gemini is a global crypto and Web3 platform founded by Tyler Winklevoss and Cameron Winklevoss in 2014. Gemini offers a wide range of crypto products and services for individuals and institutions in over 70 countries.

Crypto is about giving you greater choice, independence, and opportunity. We are here to help you on your journey. We build crypto products that are simple, elegant, and secure. Whether you are an individual or an institution, we help you buy, sell, and store your bitcoin and cryptocurrency. 

At Gemini, our mission is to unlock the next era of financial, creative, and personal freedom.

In the United States, we have a flexible hybrid work policy for employees who live within 30 miles of our office headquartered in New York City and our office in Seattle. Employees within the New York and Seattle metropolitan areas are expected to work from the designated office twice a week, unless there is a job-specific requirement to be in the office every workday. Employees outside of these areas are considered part of our remote-first workforce. We believe our hybrid approach for those near our NYC and Seattle offices increases productivity through more in-person collaboration where possible.

The Department: Technology (Developer Tools and Platform)

The Role: Senior Principal Software Engineer 

We are seeking a highly experienced and visionary Senior Principal Software Engineer to join our team and lead our Engineering Excellence Program that will foster a culture of engineering excellence while also providing expert guidance to our Developer Tools and Platform Team.

As the Senior Principal Software Engineer, you will play a crucial role in enhancing the engineering practices and tooling within our organization. You will lead the Engineering Excellence Program, ensuring that our development teams are equipped with the best practices, processes, and tools to deliver high-quality software efficiently. Additionally, you will provide strategic guidance to the Developer Tools and Platform Team to shape the tools and infrastructure that empower our engineers. The ideal candidate will have experience leading or contributing to the enhancement and improvement of the development tool chain at a leading software company.

Responsibilities:

  • Engineering Excellence Program Leadership:
    • Develop and execute a comprehensive Engineering Excellence Program to elevate the software development life cycle (SDLC) practices across the organization.
    • Define and implement best practices, coding standards, and processes that promote code quality, scalability, performance, security, and maintainability.
    • Collaborate with cross-functional teams to identify areas for improvement and implement initiatives to enhance engineering efficiency.
    • Foster a culture of continuous improvement and innovation within the engineering teams.
  • Developer Tools and Platform Strategy:
    • Collaborate with the Developer Tools and Platform Team to define a strategic roadmap for frameworks, libraries, tools, and infrastructure development.
    • Identify opportunities to streamline development workflows, automate repetitive tasks, and improve developer productivity.
    • Stay up to date on emerging technologies and industry trends to drive innovation in developer tools and platforms.
  • Cross-Functional Collaboration:
    • Work closely with product management, development and security teams to align development processes and tools with business objectives.
    • Engage with stakeholders to gather feedback and ensure that engineering practices meet business needs.
  • Technical Guidance and Mentorship:
    • Provide technical leadership and mentorship to development teams, helping them solve complex technical challenges and make informed architectural decisions.
    • Conduct code reviews, architectural reviews, and performance assessments to ensure adherence to best practices.
    • Act as a subject matter expert on software engineering principles, design patterns, and development tools.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • Extensive experience (8+ years) in software development at a leading software company with a strong background in software architecture and design.
  • Proven experience leading engineering excellence initiatives and process improvements.
  • Proficiency in programming and development technologies.
  • Strong familiarity with DevOps practices and tools.
  • Familiarity with secure development practices.
  • Excellent communication and interpersonal skills with the ability to collaborate effectively across teams.
  • Leadership experience and the ability to inspire and mentor engineering teams.
  • Innovative mindset and a passion for driving engineering excellence.
It Pays to Work Here
 
The compensation & benefits package for this role includes:
  • Competitive starting salary
  • A discretionary annual bonus
  • Long-term incentive in the form of a new hire equity grant
  • Comprehensive health plans
  • 401K with company matching
  • Paid Parental Leave
  • Flexible time off

Salary Range: The base salary range for this role is between $248,000 - $310,000 in the State of New York, the State of California and the State of Washington. This range is not inclusive of our discretionary bonus or equity package. When determining a candidate’s compensation, we consider a number of factors including skillset, experience, job scope, and current market data.

At Gemini, we strive to build diverse teams that reflect the people we want to empower through our products, and we are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status. Equal Opportunity is the Law, and Gemini is proud to be an equal opportunity workplace. If you have a specific need that requires accommodation, please let a member of the People Team know.

Apply for this job

1d

Associate Software Engineer

AcquiaRemote - India
agiledrupalqamysqlcsslinuxangularjenkinsPHP

Acquia is hiring a Remote Associate Software Engineer

Acquia empowers the world’s most ambitious brands to create digital customer experiences that matter. With open source Drupal at its core, the Acquia Digital Experience Platform (DXP) enables marketers, developers, and IT operations teams at thousands of global organizations to rapidly compose and deploy digital products and services that engage customers, enhance conversions, and help businesses stand out.

Headquartered in the U.S., Acquia has been named a top software company by The Software Report and rated a leader by the analyst community. Acquia’s CoE is a Great Place to Work certified organization. We are Acquia. We are building for the future and we want you to be a part of it!

Acquia is looking for a Drupalist, able to contribute code on day one, who has experience working within an Agile delivery team. You have examples of successfully delivered Drupal builds in production. You are able to take technical and business requirements and deliver tested and working code with a minimum of supervision. You are innovative, bringing your own ideas and suggestions to the project. You know what it means to be collaborative, open minded, and play well with others.

About the team you will be on…

Acquia Site Studio offers the fastest low-code way to build enterprise-grade Drupal sites, Site Studio lets developers and designers without deep coding skills build sites using a visual UI. Tasks like building layouts, element styles, templates and components can all be achieved easily with basic CSS and Drupal knowledge, and our visual designer.

As a Software Engineer, you will…

  • Contribute to the Drupal Site Studio modules and theme
  • Be an advocate for Drupal and PHP best practices
  • Have a solid understanding of testing and performance or a willingness to learn

You’ll enjoy this role if you…

  • Are a keen Drupal engineer who enjoys iterating over a product servicing a large number of customers at scale
  • Enjoy enabling non-technical users to create exciting web experiences

What you’ll need to be successful…

  • 2+ years experience developing Drupal modules or themes
  • 1+ years programming experience in PHP and JS
  • Hands-on experience in PHPUnit and writing Unit test cases
  • Familiarity with Composer and troubleshooting failures that arise from it
  • Strong analytical and troubleshooting skills in a modern web stack
  • Demonstrate knowledge of accepted QA methodologies, encompassing facets of SDLC.
  • Excellent written and verbal communication skills.  
  • LAMP (Linux Apache MySQL PHP) stack experience
  • Good understanding of web fundamentals especially CSS/HTML and JS
  • Experience working with RESTful APIs
  • Experience with continuous integration and build tools (i.e. Jenkins, Github Actions)

Extra credit if you…

  • Have experience with microservice based architectures using one or all of the following:
    • Nodejs (express), Golang, PHP
  • Have worked with SPA’s (single page applications) using either Angular or React
  • Have knowledge of DevOps working practices

Individuals seeking employment at Acquia are considered without regard to race, color, religion, caste, creed, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. Whatever you answer will not be considered in the hiring process or thereafter.

See more jobs at Acquia

Apply for this job

Nauto is hiring a Remote Lead Embedded Software Engineer

Lead Embedded Software Engineer

At Nauto you can make an impact at a high-impact company. We believe technology can help prevent collisions and save lives with predictive-AI that detects driver state and vehicle surroundings in real-time. More than 90% of car crashes can be attributed to human error. Nauto technology is designed to predict risk and alerts the driver with advance warning to help prevent collisions, improve driver safety, and save lives.

Our customers and prospects include many of the largest commercial fleets in the world along with vehicle manufacturers (OEMs), insurance providers, and autonomous vehicle companies. The company is backed by Greylock Partners, BMW iVentures, General Motors Ventures, Toyota AI Ventures, and SoftBank, and is well-positioned for continued growth.

Key Qualifications

  • You are self motivated and driven with solid programming as well as Architecture and Design skills for delivering applications for embedded platforms
  • You have strong Android/Linux/RTOS Platform and Application development experience.
  • 10+ years excelling in software engineering roles with track record of successful delivery of production quality software for embedded automotive applications, preferably developing and delivering Edge AI solutions
  • Experience in Architecture and Design of Embedded Applications
  • BS in Computer Science, Computer Engineering or relevant technical field required, MS a plus
  • Experienced working with ML framework like PyTorch, ONNX, Tensorflow on edge systems, understand common model optimization techniques like quantization, sparsification.
  • Experience working on computer vision and media processing application on edge/mobile device
  • Experience troubleshooting and debugging edge AI systems, addressing performance bottlenecks and issues

Key Responsibilities

  • As a member of our Device Engineering team, you will be responsible for development of Software Development Kits for Automotive Applications based on POSIX compliant operating systems as well as RTOS Applications.
  • Participate in the Architecture and Design of the Software Development Kit for Automotive applications
  • Partner with algorithm development teams to deploy AI models on edge devices
  • Optimize models for inference on edge devices
  • Collaborate with Product Management to translate customer needs to ML solutions
  • You will be interacting with product managers to scope platform features, advise them on feasibility, and provide estimations.
  • You will be working with hardware engineers to create firmware and software for the hardware being designed with hardware and deliver functionality for the platform.
  • You will own the delivery of your code from end-to-end, automating continuous integration and delivery.

We also have all the best benefits, including:

  • Stock options
  • Coverage for (health, dental, vision) including qualified dependents
  • Healthcare spending accounts (FSA, HSA)
  • 401K
  • Commuter assistance
  • Beautiful modern workspace. Many perks include cafe with meals, snacks and drinks provided.
  • Up to 20 weeks of parental leave
  • Flexible PTO

We are committed to creating a diverse and inclusive environment that fosters learning from each other. We celebrate people of diverse backgrounds, experiences, abilities, and perspectives. We are an equal opportunity employer and are committed to providing a work environment free of harassment and discrimination. 

To all recruitment agencies: Nauto does not accept agency resumes. Please do not forward resumes to our job’s alias, Nauto employees or any other company location. Nauto is not responsible for any fees related to unsolicited resumes.

 

See more jobs at Nauto

Apply for this job

Nauto is hiring a Remote Senior Embedded Software Engineer

Senior Embedded Software Engineer

At Nauto you can make an impact at a high-impact company. We believe technology can help prevent collisions and save lives with predictive-AI that detects driver state and vehicle surroundings in real-time. More than 90% of car crashes can be attributed to human error. Nauto technology is designed to predict risk and alerts the driver with advance warning to help prevent collisions, improve driver safety, and save lives.

Our customers and prospects include many of the largest commercial fleets in the world along with vehicle manufacturers (OEMs), insurance providers, and autonomous vehicle companies. The company is backed by Greylock Partners, BMW iVentures, General Motors Ventures, Toyota AI Ventures, and SoftBank, and is well-positioned for continued growth.

Key Qualifications

  • You are self motivated and driven with solid programming skills for delivering applications for embedded platforms
  • You have strong Android/Linux/RTOS Platform and Application development experience.
  • Strong C/C++ Development skills
  • 5+ years excelling in software engineering roles with track record of successful delivery of production quality software for embedded automotive applications, preferably developing and delivering Edge AI solutions
  • BS in Computer Science, Computer Engineering or relevant technical field required, MS a plus
  • Experienced working with ML framework like PyTorch, ONNX, Tensorflow on edge systems, understand common model optimization techniques like quantization, sparsification.
  • Experience working on computer vision and media processing application on edge/mobile device
  • Experience troubleshooting and debugging edge AI systems, addressing performance bottlenecks and issues

Key Responsibilities

  • As a member of our Device Engineering team, you will be responsible for development of Software Development Kits for Automotive Applications based on POSIX compliant operating systems as well as RTOS Applications.
  • Partner with algorithm development teams to deploy AI models on edge devices
  • Optimize models for inference on edge devices
  • Collaborate with Product Management to translate customer needs to ML solutions
  • Write Unit Test and System Test modules for verification and validation of the SDK .
  • You will be working with hardware engineers to create firmware and software for the hardware being designed with hardware and deliver functionality for the platform.
  • You will own the delivery of your code from end-to-end, automating continuous integration and delivery.

We also have all the best benefits, including:

  • Stock options
  • Coverage for (health, dental, vision) including qualified dependents
  • Healthcare spending accounts (FSA, HSA)
  • 401K
  • Commuter assistance
  • Beautiful modern workspace. Many perks include cafe with meals, snacks and drinks provided.
  • Up to 20 weeks of parental leave
  • Flexible PTO

We are committed to creating a diverse and inclusive environment that fosters learning from each other. We celebrate people of diverse backgrounds, experiences, abilities, and perspectives. We are an equal opportunity employer and are committed to providing a work environment free of harassment and discrimination. 

To all recruitment agencies: Nauto does not accept agency resumes. Please do not forward resumes to our job’s alias, Nauto employees or any other company location. Nauto is not responsible for any fees related to unsolicited resumes.

See more jobs at Nauto

Apply for this job

2d

Staff Software Engineer, Embedded

FenderRemote US
agileDesigngitc++linux

Fender is hiring a Remote Staff Software Engineer, Embedded

Fender Musical Instruments Corporationis a world famous brand with offices across the globe.WithinFender Musical Instruments Corporation’s("FMIC") Advanced Technology team, you will be a key technology leader who designs, develops, and maintains high-quality embedded audio solutions for products ranging from mixing consoles to guitar amplifiers.

An American icon, Fender was born in Southern California and has built a worldwide influence extending beyond the studio and the stage. A Fender is more than an instrument, it’s a cultural symbol that resonates globally.

We are searching for a remote Staff Software Engineer, Embedded to support software activities as we develop new technologies for Fender products. You are a self-starter, with a proven ability to continuously learn on your own.

Essential Functions:

  • Support new technology development from concept to mass production
  • Manage, design, architect, and develop embedded firmware solutions following best practices
  • Utilize common test equipment to debug hardware and firmware issues
  • Define tasks and deliver solutions within program schedule guidelines
  • Identify bottlenecks in existing development processes and drive solutions
  • Maintain design documentation and deliverables using configuration control systems
  • Communicate regularly with management on project status and risks

Qualifications:

  • Bachelor’s degree in Computer or Electrical Engineering from an accredited institution required; graduate degree in Engineering preferred
  • 7+ years of embedded system design experience
  • Proficient in C / C++, object-oriented design, Git SCM, and Agile processes
  • Real-time ARM and/or DSP software experience
  • Device driver development experience
  • Ability to design and develop solutions based on written specifications
  • Experience authoring clear, concise requirements, specifications, and design documentation
  • Experience in kernel level development and deployment of embedded Linux solutions preferred
  • System-level analysis and architecture skills, understanding hardware/software trade-offs preferred
  • Possesses a passion for audio recording, mixing, live sound, and/or music
  • Experience with network protocols and networked audio transport technologies (e.g. AVB, Dante) highly desirable
  • Understanding of mixed signal electronic design with an emphasis on audio preferred
  • FPGA/CPLD Logic Design, Synthesis, and Simulation capabilities preferred

About Fender Musical Instruments:

Fender Musical Instruments Corporation (FMIC) is one of the world’s leading musical instrument manufacturers, marketers and distributors, whose portfolio of brands includes Fender®, Squier®, Presonus®, Gretsch®, Jackson®, EVH®, Charvel®, Bigsby®, and Groove Tubes®, among others. For more information, visit www.fender.com. FMIC offers a competitive benefits package which includes medical, dental, 401(k), paid time off, and an equipment purchase program to help you get the band back together. Fender Musical Instruments Corporation is an equal opportunity employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, disability, veterans’ status, sexual orientation, or any other protected factor.

Fender is required by law in certain jurisdictions to include a pay scale in the job posting for this position.  “Pay scale” means the salary or hourly wage range that Fender reasonably expects to pay for this position; it is neither a promise nor a guarantee of the compensation that the successful candidate will receive.  The pay scale for this position takes into account the wide range of factors that Fender considers in making compensation decisions, including, without limitation: skill set, experience, and training, licensure and certifications, and other business and organizational needs.  If this is a remote position, the pay scale disclosed herein may be adjusted further based upon the applicable geographic differential associated with the location from which the successful candidate will work.  Please note that it is not typical for a Fender employee to be at or near the top of the pay scale for their role – especially as a new hire – and compensation decisions are dependent on the facts and circumstances of each case.  Subject to the foregoing, the current pay scale for this position is $83,800.00 - 167,600.00

See more jobs at Fender

Apply for this job

2d

Senior Software Engineer, Android

ecobeeRemote in Canada
kotlinDesignmobilegraphqlUXqaandroid

ecobee is hiring a Remote Senior Software Engineer, Android

Hi, we are ecobee. 

ecobee introduced the world’s first smart Wi-Fi thermostat to help millions of consumers save money, conserve energy, and bring home automation into their lives. That was just the beginning. We continue our pursuit to create technology that brings peace of mind into the home and allows people to focus on the moments that matter most. We take pride in making a meaningful difference to the environment, all while being part of the exciting, connected home revolution. 

In 2021, ecobee became a subsidiary of Generac Power Systems.Generac introduced the first affordable backup generator and later created the category of automatic home standby generator. The company is committed to sustainable, cleaner energy products poised to revolutionize the 21st century electrical grid. Together,we take pride in making a meaningful difference to the environment.

Why we love to do what we do: 

We’re helping build the world of tomorrow with solutions that improve everyday life while making a positive impact on the planet. Our products and services work in harmony to provide comfort, efficiency, and peace of mind for millions of homes and businesses. While we’re proud of what we’ve done so far, there’s still a lot we can do—and you can be part of it.  

Join our extraordinary team. 

We're a rapidly growing global tech company headquartered in Canada, in the heart of downtown Toronto, with a satellite office in Leeds, UK (and remote ecopeeps in the US). We get to work with some of North America and UK's leading professionals. Our colleagues are proud to bring their authentic selves to work, confident that what we do is grounded in a greater purpose. We’re always looking for curious, talented, and passionate people to join our team.

This role is open to being 100% remote within Canada while our home office is located in Toronto, Ontario. You may be required to travel to Toronto once per quarter for team and/or company events.

Who’ll You Be Joining:  

As a Senior Android developer at ecobee, you will help design, build, and maintain ecobee’s residential app. You will be a technical leader who sets an example of excellence to your fellow developers and provides mentorship to help them improve their skills. You will be involved in the technical details of integrating our hardware and software products into the app for mobile customers. You will collaborate with your peers to guide the technical vision for the Android app. You’ll be working with UX designers, QA, and other Mobile Developers to come up with great solutions to the problems we're trying to solve.   

Our app is built using technologies like Kotlin, Compose, GraphQL, Dagger for dependency injection, and Kotest + Mockito for testing. We use Fastlane & Circle CI for deployment. 

How You’ll Make an Impact:  

  • Help shape the future of our mobile app’s architecture by solving our tough technical problems with novel, testable, and maintainable solutions.
  • Work with product owners and designers to help break down and define the scope for upcoming features.
  • Use customer feedback to inform decisions about where we take our products.
  • Provide technical leadership and mentor other developers to grow their skills.
  • Manage and optimize the build pipeline (we use gradle and CircleCI).
  • Drive continuous improvement in coding standards, automated tests, and scalable code architectures.
  • Plan and lead major technical initiatives to maintain and improve the Android app architecture .

What You’ll  Bring to the Table:   

  • Experience working as a senior engineer developing Android apps. (Translates to roughly to 5 or more years of experience.)
  • Expertise in native Android development involving Kotlin and it's related ecosystem of tools.
  • Technical and people leadership skills, an ability to inspire your team to write high quality code.
  • Eagerness to learn about the Smart Home industry.

Just so you know: The hired candidate will be required to complete a background check.

What happens after you apply:  

Application review.It will happen by an actual person in Talent Acquisition. We get upwards of 100+ applications for some roles, it can take a few days, but every applicant can expect a note regarding their application status. 

Interview Process:   

  • Round 1: A 45-minute phone call with a member of Talent Acquisition.
  • Round 2: A 1-hour virtual interview with senior members of our engineering leadership team.
  • Round 3: A 1-hour virtual interview with senior members of the mobile engineering team.
  • Round 4: A final 1-hour virtual interview with senior members of cross-functional teams you'll engage with regularly.

With ecobee, you’ll have the opportunity to: 

  • Be part of something big: Get to work in a fresh, dynamic, and ever-growing industry.  
  • Make a difference for the environment: Make a sustainable impact while on your daily job, and after it through programs like ecobee acts. 
  • Expand your career: Learn with our in-house learning enablement team, and enjoy our generous professional learning budget. 
  • Put people first: Benefit from competitive salaries, health benefits, and a progressive Parental Top-Up Program (75% top-up or five bonus days off). 
  • Play a part on an exceptional culture: Enjoy a fun and casual workplace with an open concept office, located at Queens Quay W & York St.ecobeeLeeds is based at our riverside office on the Calls. 
  • Celebrate diversity: Be part of a truly welcoming workplace. We offer a mentorship program and bias training.  

Are you interested? Let's make it work. 

Our people are empowered to take ownership of their schedules with workflows that allow for flexible hours. Based on your job, you have an option of a office-based, fully remote, or hybrid work environment. New team members working remotely, will have all necessary equipment provided and shipped to them, and we conduct our interviews and onboarding sessions primarily through video.

We’re committed to inclusion and accommodation. 

ecobee believes that openness and diversity make us better. We welcome applicants from all backgrounds to apply regardless of race, gender, age, religion, identity, or any other aspect which makes them unique. Accommodations can be made upon request for candidates taking part in all aspects of the selection process. Our recruitment team is happy to answer any questions candidates may have about virtual interviewing, onboarding, and future work locations.

We’re up to incredible things. Come and be part of them. 

Discover our products and services and learn more about who we are.  

Ready to join ecobee? View current openings. 

Please note, ecobee does not accept unsolicited resumes.  

Apply for this job

3d

Senior SDET II

Designmobileuiapic++

Oscar Health is hiring a Remote Senior SDET II

Hi, we're Oscar. We're hiring a Senior Software Development Engineer in Test (SDET) II to join our Quality Engineering team.

Oscar is the first health insurance company built around a full stack technology platform and a focus on serving our members. We started Oscar in 2012 to create the kind of health insurance company we would want for ourselves—one that behaves like a doctor in the family.

 

About the role

The Quality Engineering team empowers Oscar's Engineering team to deliver higher-quality software in a standardized fashion and with ease!

In this role, you will build Oscar's state-of-the-art automation framework for multiple UI applications (Web/Mobile, API, RDMS, BI). You will be on designing a scalable solution and achieving the goals with your team. You will collaborate with engineers and product managers Tech to understand foundational gaps in testability of our digital member experiences.

You will report into the Director, Technical Product Management.

 

Work Location

Oscar is a blended work culture where everyone, regardless of work type or location, feels connected to their teammates, our culture and our mission.

If you live within commutable distance to our New York City office (in Hudson Square), our Tempe office (off the 101 at University Dr), or our Los Angeles office (in Marina Del Rey), you will be expected to come into the office at least two days each week. Otherwise, this is a remote / work-from-home role.

You must reside in one of the following states: Alabama, Arizona, California, Colorado, Connecticut, Florida, Georgia, Illinois, Iowa, Kentucky, Maryland, Massachusetts, Michigan, Minnesota, New Hampshire, New Jersey, New Mexico, New York, North Carolina, Ohio, Oregon, Pennsylvania, Rhode Island, South Carolina, Tennessee, Texas, Utah, Vermont, Virginia, Washington, or Washington, D.C. Note, this list of states is subject to change. #LI-Remote

 

Pay Transparency

The base pay for this role is: $174,400 - $228,900 per year. You are also eligible for employee benefits, participation in Oscar’s unlimited vacation program, company equity grants, and annual performance bonuses.

 

Responsibilities

  • Become the expert on automation testing best practices, be on top of the latest frameworks and tools
  • Lead the planning, execution and release of complex technical projects
  • Work with engineering partners, product managers, and designers to review system requirements and technical design documents to determine test automation readiness
  • Lead and mentor engineers on the team; be an advocate for Quality Engineering and SDETs, help rethink and improve processes and metrics
  • Independently responsible for creating, designing, implementing, and maintaining automation frameworks and test scripts
  • Facilitates, encourages, and enhances cross-team execution and collaboration; knows when cross-team projects are at risk and actively mitigates risk to deliver on time
  • Prolific contributor to the objectives of Quality Engineering, as well as (potentially) organization-wide projects
  • Drives prioritization of technical roadmap and influences prioritization of product roadmap and process enhancements within their team
  • Actively identifies and reduces failure domains
  • Builds software to minimize effort and business impact during maintenance and failures 
  • Guides the development of Service-Level Objectives (SLOs) for systems they are responsible for
  • Own medium to large features or infrastructure projects from technical design through completion
  • Compliance with all applicable laws and regulations
  • Other duties as assigned

 

Qualifications

  • 6+ years of professional software engineering experience, working with a variety of technologies, and have increasingly impactful accomplishments
  • 6+ years of experience designing and developing automation test framework for enterprise level applications
  • 6+ years of experience with automation frameworks testing Web Apps, Mobile Apps, API's, using frameworks such as: Selenium, Xcode UI tests, and Appium
  • 6+ yrs experience in contract/API/performance/load testing
  • Experience as a major contributor cross-pod or cross-company deliverables
  • Experience leading technical contributions, improving the quality of what your teams create, and are excited to build fault-tolerant, and scalable software systems.
  • Demonstrates expertise of the practical application of CS concepts within their team.
  • Sets and enforces the standard for writing stable, correct, and maintainable code 
  • Experience mentoring and training more junior engineers

This is an authentic Oscar Health job opportunity. Learn more about how you can safeguard yourself from recruitment fraudhere

At Oscar, being an Equal Opportunity Employer means more than upholding discrimination-free hiring practices. It means that we cultivate an environment where people can be their most authentic selves and find both belonging and support. We're on a mission to change health care -- an experience made whole by our unique backgrounds and perspectives..

Pay Transparency: 

Final offer amounts, within the base pay set forth above, are determined by factors including your relevant skills, education, and experience.

Full-time employees are eligible for benefits including: medical, dental, and vision benefits, 11 paid holidays, paid sick time, paid parental leave, 401(k) plan participation, life and disability insurance, and paid wellness time and reimbursements.

Reasonable Accommodation:

Oscar applicants are considered solely based on their qualifications, without regard to applicant’s disability or need for accommodation. Any Oscar applicant who requires reasonable accommodations during the application process should contact the Oscar Benefits Team (accommodations@hioscar.com) to make the need for an accommodation known.

See more jobs at Oscar Health

Apply for this job

3d

Senior SharePoint Developer

AETOSChantilly, VA, Remote
DesignUI/UX designtypescriptcssjavascript

AETOS is hiring a Remote Senior SharePoint Developer

Job Description

We are seeking an experienced SharePoint Online Developer who is passionate about creating efficient and user-friendly solutions. You’ll work closely with cross-functional teams to design, develop, and maintain SharePoint sites, custom web parts, and Power Platform solutions. You’ll assist a team in creating page layouts and content management for an enterprise.

Responsibilities:

  • Collaborate with business stakeholders to gather requirements and translate them into technical specifications.
  • Develop and customize SharePoint Online sites, lists, libraries, and workflows.
  • Create responsive and intuitive user interfaces using modern SharePoint technologies.
  • Implement security controls and permissions for SharePoint sites.
  • Integrate SharePoint with other Microsoft 365 services (e.g., Teams, Power Automate).
  • Troubleshoot and resolve issues related to SharePoint functionality.
  • Mentor junior developers and provide technical guidance.

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • Minimum of 5 years of hands-on experience with SharePoint Online development.
  • Proficiency in SharePoint Framework (SPFx), JavaScript, TypeScript, React, HTML, CSS, and other relevant technologies.
  • Strong understanding of SharePoint architecture, site collections, and content types.
  • Experience with Power Platform (Power Apps, Power Automate).
  • Experience with Microsoft Graph APIs.
  • Skillful in highly functional UI/UX design processes.
  • Excellent problem-solving skills and attention to detail.

See more jobs at AETOS

Apply for this job

3d

Jr. SQL Developer

Core BTS, INC.Middletown, NY, Remote
sql

Core BTS, INC. is hiring a Remote Jr. SQL Developer

Job Description

The ideal candidate will have a strong background in developing software applications in SQL Server, coding, debugging and maintaining programs. The successful candidate will also have excellent problem-solving skills, be able to work independently and as part of a team, and have the ability to learn new programming languages quickly.

Responsibilities:

  • Develop software solutions to meet customer requirements.
  • Write code to create software applications.
  • Test and debug programs to ensure accuracy and efficiency.
  • Document code and program changes.
  • Maintain and modify existing programs.
  • Research and analyze system requirements.
  • Provide technical support for software applications.
  • Advise on data that can be provided to support desired data visualizations
  • Maintain solutions as business requirements evolve and upstream system changes are implemented
  • Perform database performance tuning and optimization
  • Conduct code reviews and provide feedback to other team members

 

Qualifications

Education:

  • Bachelor's (Preferred)

Experience:

  • SQL Developer: 2 year (Preferred)
  • Report Analyst: 2 years (Preferred)

See more jobs at Core BTS, INC.

Apply for this job

Egnyte is hiring a Remote NetSuite Developer

Description

 

Netsuite Developer

Remote, India

 

EGNYTE YOUR CAREER. SPARK YOUR PASSION.

Egnyte is a place where we spark opportunities for amazing people. We believe that every role has meaning, and everyEgnytershould be respected. With 22,000+ customers worldwide and growing, you can make an impact by protecting their valuable data. When joining Egnyte, you’re not just landing a new career, you become part of a team ofEgnytersthat are doers, thinkers, and collaborators who embrace and live by our values:

IconDescription automatically generatedInvested Relationships

IconDescription automatically generatedFiscal Prudence

IconDescription automatically generatedCandid Conversations

 

ABOUT EGNYTE

Egnyte is the secure multi-cloud platform for content security and governance that enables organizations to better protect and collaborate on their most valuable content. Established in 2008, Egnyte has democratized cloud content security for more than 22,000 organizations, helping customers improve data security, maintain compliance, prevent and detect ransomware threats, and boost employee productivity on any app, any cloud, anywhere. For more information, visitwww.egnyte.com.

 

Egnyte is looking for an experienced NetSuite Developer to join our team and work on some exciting projects. You should possess excellent communication skills in addition to the desired technical experience.  

 

This role will be responsible for solution engineering, implementing process changes, and enhancements to the NetSuite ERP system as per business requirements and provide support to business users in using NetSuite. The position will work primarily with FinOps leadership and Business users to align NetSuite system with business goals.  

 

WHAT YOU’LL DO:

  • SuiteScriptdevelopment (SuiteScript1.0 and 2.0) for new customizations as well as updates and modifications to existing scripts
  • Analysis of business processes to recommend scripted optimizations/improvements
  • End to end management of customizations, including scoping, requirements gathering, solution architecture, development, testing anddeployment
  • Building integrations with other systems
  • Creation of detailed user and technical documentation for new and existing customizations
  • NetSuite administration
  • Enhances existing functionality and improves processes within NetSuite.
  • Customizes NetSuite fields, page layouts, record types, reports, and dashboards.
  • Develops, tests, and deploys customizations, custom objects, and new functionality based on evolving business needs.
  • Maintains users, roles, security, profiles, workflow rules.
  • Works with multiple teams on roadmap projects.
  • Develops and implements policies, procedures, and guidelines to ensure data integrity.
  • Ensures business and functional requirements are properly configured in NetSuite and other IT financial enterprise applications.
  • Works with business groups to build and maintain NetSuite integrations.
  • Build Test Plans, perform testing and co-ordinate testing with business users for all projects related to NetSuite.
  • Works alongside the business teams to implement process improvements with systematic solutions.
  • Coordinates and communicates all NetSuite changes to user groups. Train and support users.

 

YOUR QUALIFICATIONS:

  • Bachelor’s orMaster’s in Finance or Computer Science.
  • 5+ years of hands-on experience with NetSuite customizations and NetSuite administration.
  • Suite Cloud Certification is a PLUS.
  • NetSuite Administrator Certificationpreferred.
  • Experience with ETL tools like BoomiorCeligo.

 

BENEFITS:

  • Competitive salaries
  • Company equity depending on role andlevel
  • Medical insurance and healthcare benefits for you and your family
  • Fully paid premiums for life insurance
  • Flexible hours and PTO
  • Mental wellness platform subscription
  • Gym reimbursement

 

COMMITMENT TO DIVERSITY, EQUITY, AND INCLUSION:

At Egnyte, we celebrate our differences and thrive on our diversity for our employees, our products, our customers, our investors, and our communities.Egnytersare encouraged to bring their whole selves to work and to appreciate the many differences that collectively make Egnyte a higher-performing company and a great place to be.

 

See more jobs at Egnyte

Apply for this job

3d

Software Engineer, Compliance

GeminiRemote (USA)
remote-firstscalaDesignAWS

Gemini is hiring a Remote Software Engineer, Compliance

About the Company

Gemini is a global crypto and Web3 platform founded by Tyler Winklevoss and Cameron Winklevoss in 2014. Gemini offers a wide range of crypto products and services for individuals and institutions in over 70 countries.

Crypto is about giving you greater choice, independence, and opportunity. We are here to help you on your journey. We build crypto products that are simple, elegant, and secure. Whether you are an individual or an institution, we help you buy, sell, and store your bitcoin and cryptocurrency. 

At Gemini, our mission is to unlock the next era of financial, creative, and personal freedom.

In the United States, we have a flexible hybrid work policy for employees who live within 30 miles of our office headquartered in New York City and our office in Seattle. Employees within the New York and Seattle metropolitan areas are expected to work from the designated office twice a week, unless there is a job-specific requirement to be in the office every workday. Employees outside of these areas are considered part of our remote-first workforce. We believe our hybrid approach for those near our NYC and Seattle offices increases productivity through more in-person collaboration where possible.

The Department: Service Fundamentals (Compliance)

The Role: Software Engineer

Responsibilities:

  • Develop new products and product features on the Gemini platform, as part of a tight knit team of seven to eight developers.
  • Write automated tests to ensure the operation and correctness of new product features.
  • Provide technical input and knowledge to the planning, design, and requirements process for new products and features.
  • Review other software engineers’ code for correctness, style, and information security concerns.
  • Improve the performance, maintainability, and operations of the Gemini codebase by engaging in occasional refactoring and upgrade projects.
  • Support your team’s production software by responding to an occasional alert or bug report.

Minimum Qualifications:

  • At least 2+ years of software engineering experience.
  • Proficiency with the JVM (Scala preferred).
  • The ability to adapt and handle multiple competing priorities in collaboration with peers.
  • A customer and product-focused mindset, with the ability to make well-reasoned tradeoffs between speed and quality.
  • A proven track record of working with distributed systems.
  • Familiarity writing highly observable, well monitored code.

Preferred Qualifications:

  • Familiarity with AWS cloud infrastructure.
  • Interest in working with Functional Programming paradigms.
  • Prior experience working with gRPC and/or protobuf.
It Pays to Work Here
 
The compensation & benefits package for this role includes:
  • Competitive starting salary
  • A discretionary annual bonus
  • Long-term incentive in the form of a new hire equity grant
  • Comprehensive health plans
  • 401K with company matching
  • Paid Parental Leave
  • Flexible time off

Salary Range: The base salary range for this role is between $120,000 - $150,000 in the State of New York, the State of California and the State of Washington. This range is not inclusive of our discretionary bonus or equity package. When determining a candidate’s compensation, we consider a number of factors including skillset, experience, job scope, and current market data.

At Gemini, we strive to build diverse teams that reflect the people we want to empower through our products, and we are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status. Equal Opportunity is the Law, and Gemini is proud to be an equal opportunity workplace. If you have a specific need that requires accommodation, please let a member of the People Team know.

Apply for this job

3d

Sr. Software Engineer II

Life36Remote, Canada
agileremote-firstDesignuiscrumc++AWS

Life36 is hiring a Remote Sr. Software Engineer II

About Life360

At Life360, we’re on a mission to simplify safety so families can live fully. Everyday more than 61+ million members across 195 countries trust us to protect and connect their loved ones at home, on the road, and on the go.

From real-time location updates to keep everyone coordinated, to Crash Detection and 24/7 Roadside Assistance, Life360 is designed to free families from everyday worries. Our range of Driving Safety, Digital Safety, Location Safety, and Personal Safety features are there to keep our members safe every step of the way.

Life360 has more than 500 (and growing!) remote-first employees.

In 2021, Life360 acquired Tile, the pioneer in finding technology, and Jiobit, one of the top real-time location monitoring platforms for families. These expanded offerings mark an important step forward towards achieving our vision of being the world's leading platform for people, pets and things.

Life360 is a Remote First company, which means a remote work environment will be the primary experience for all employees. All positions, unless otherwise specified, can be performed remotely (within Canada) regardless of any specified location above. 

About The Team

The Web Engineering team is responsible for defining, building, and supporting the full web experience for both Life360.com and Tile.com. This team consists of a talented group of engineers who are constantly thinking about scale, security, user experience, and performance and how it will impact the millions of customers and families that depend on our services and products. The team works on exciting growth initiatives and feature rollouts.

About the Job

You’ll be working within a close-knit team of Web engineers, all working to provide an excellent user experience on our e-comm platform and web applications. This team works closely with other engineering teams, marketers, product managers, and designers to create and maintain performant, visually appealing websites that are optimized for user retention and satisfaction. Your day to day might involve coding new features, improving site performance, supporting A/B tests from our cross functional partners, and troubleshooting issues to enhance the overall user experience.

What You’ll Do

  • Support the end-to-end ecommerce solution
    • Develop React UI components for our Next.js ecommerce storefront
    • Multiple storefronts and locales (localization) 
    • Support multiple payment processing integrations (Stripe, Chargebee) at checkout and order fulfillment 
    • Create and maintain custom integrations between vendor services (Product Inventory Management, Storefront, CMS, Reviews, etc)
  • Develop application components using AWS Cloud Development Kit (CDK), provision and deploy those components  
  • Configure monitoring, alerting, and alert actions on AWS Cloudwatch
  • Configure CI/CD workflows to test, build, and deploy services 
  • Work in collaboration with cross-functional teams (Product, SEO, Marketing, Merchandising, and Finance) to design and document new features
  • Work with web testing skills and frameworks including: Automate functional tests, accessibility compliance tests, and smoke tests
  • Experience developing against RESTful Service architectures
  • On-call rotation and incident response
  • Collaborate with the wider web development team to implement features across both tile.com and life360.com

What We’re Looking For

Minimum Qualifications

  • Bachelor’s degree in computer science or similar quantitative field or the equivalent industry experience
  • 5+ years of experience with React, NextJS and AWS (SQS, Lambdas, S3, CloudWatch)
  • Strong web testing skills, including Jest, browser testing
  • Ability to handle a fast paced environment for iterative project turnarounds on mission critical systems
  • Experience with Agile Development and Scrum methodologies
  • Communicates effectively with cross-platform teammates

Preferred Qualifications

  • TypescriptCypress
  • Netlify
  • BigCommerce
  • Contentful
  • Jasper
  • Cloudflare Edge Workers
  • Experience with Agile Development and Scrum methodologies

Our Benefits

  • Competitive pay and benefits
  • Medical, dental, vision, life and disability insurance plans 
  • RRSP plan with DPSP company matching program
  • Employee Assistance Program (EAP) for mental well being
  • Flexible PTO, several company wide days off throughout the year
  • Winter and Summer Week-long Synchronized Company Shutdowns
  • Learning & Development programs
  • Equipment, tools, and reimbursement support for a productive remote environment
  • Free Life360 Platinum Membership for your preferred circle
  • Free Tile Products

Life360 Values

Our company’s mission driven culture is guided by our shared values to create a trusted work environment where you can bring your authentic self to work and make a positive difference 

  • Be a Good Person - We have a team of high integrity people you can trust. 
  • Be Direct With Respect - We communicate directly, even when it’s hard.
  • Members Before Metrics - We focus on building an exceptional experience for families. 
  • High Intensity High Impact - We do whatever it takes to get the job done. 

Our Commitment to Diversity

We believe that different ideas, perspectives and backgrounds create a stronger and more creative work environment that delivers better results. Together, we continue to build an inclusive culture that encourages, supports, and celebrates the diverse voices of our employees. It fuels our innovation and connects us closer to our customers and the communities we serve. We strive to create a workplace that reflects the communities we serve and where everyone feels empowered to bring their authentic best selves to work.

We are an equal opportunity employer and value diversity at Life360. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status or any legally protected status.  

We encourage people of all backgrounds to apply. We believe that a diversity of perspectives and experiences create a foundation for the best ideas. Come join us in building something meaningful.Even if you don’t meet 100% of the below qualifications, you should still seriously consider applying!

 

#LI-Remote

____________________________________________________________________________



See more jobs at Life36

Apply for this job