Software Engineer Remote Jobs

510 Results

+30d

Senior Software Engineer (C#)

ExperianHeredia, Costa Rica, Remote
terraformDesignapic++pythonAWSjavascript

Experian is hiring a Remote Senior Software Engineer (C#)

Job Description

What you’ll be doing

The Senior Software Engineer (Imaging) will play a vital role in supporting and automating document handling processes from various sources (online uploads, mail, fax, etc.) for Experian’s MCE (My Customer Experience) division. The ideal candidate will possess a deep understanding of imaging technologies, OCR tuning, automation via AI/ML, and cloud services, particularly with AWS tools. This role requires a candidate that operates at a fast pace, is comfortable with change, is detail-oriented, drives for results, and has a high standard for quality.

 

Responsibilities Include

· Familiarity with DevOps and creating new CICD Pipelines for new applications in AWS

· Create, deploy, and support applications written in Python for AWS using CloudFormation or Terraform using serverless technologies (API Gateway, DynamoDB, Lambda, SQS, S3, others).

· Build monitoring to improve the visibility of the environment.

· Help automate manual tasks in a Windows ecosystem.

· Develop, design, and maintain imaging automation solutions using C#, Python, PowerShell, and JavaScript within both legacy and future platforms.

· Implement and optimize OCR technologies, with a particular focus on tuning for accuracy and efficiency. Harness the capabilities of AWS Textract, along with other AWS tools, to advance our imaging solutions.

· Integrate AI/ML models into the imaging process to enhance automation and achieve business objectives.

· Collaborate cross-functionally to understand workflow needs and integrate automation solutions that streamline document handling processes.

· Stay updated with the latest imaging, automation, and AI/ML technologies to ensure the company’s solutions remain cutting edge.

· Troubleshoot and resolve any issues related to the implemented solutions, ensuring minimal disruption to business operations.

· Responsible for tuning automation functions within the legacy platform (iLinx) to increase accuracy and customer experience.

· Continual analysis of statistics to recommend the best candidates for continued tuning.

· Review, validate, update, and add rules and training as needed through tuning to achieve the highest automation and lowest error rate possible.

· Collaborate with technology teams, product management, and business stakeholders to identify and improve automation functions.

· Performing releases after hours (about 1 time a week)

· On Call rotation with team

Qualifications

Qualifications and Experience Required:

· 3+ years of proven experience within a DevOps team using AWS technologies.

· Proficiency in C#, Python, and PowerShell; JavaScript is a plus.

· In-depth knowledge of AWS Textract and familiarity with a range of AWS tools.

· Hands-on experience with OCR technology, including tuning and optimization.

· Experience using CI/CD pipelines for automated deployments.

· Familiarity with AI/ML concepts and their applications in automation.

· Strong problem-solving skills and an innovative mindset.

· Excellent communication skills, both written and verb

See more jobs at Experian

Apply for this job

+30d

Curriculum Developer

Infina, Ltd.McLean, VA, Remote
Designfreelance

Infina, Ltd. is hiring a Remote Curriculum Developer

Job Description

Infina is seeking a highly motivated Curriculum Developer for a delivery-based freelance position who has the instructional design skills and experience necessary to develop a series of technical training courses. The courses will be structured to allow learners to build a cumulative knowledge base, and will utilize adult learning theories and concepts to achieve this end. The ideal candidate will be a self-starter who demonstrates a curiosity for learning and attention to detail.

The successful candidate will be required to facilitate discussions amongst a diverse group of both ISDs and Subject Matter Experts (SMEs) in multi-day development sessions. Development will be fast-paced and complex with defined deadlines.

Responsibilities

  • Develop technical training curriculum
  • Collaborate with peers, customers, and SMEs to establish design specifications including writing learning objectives, sequencing topics, providing content development, and designing scenarios
  • Prepare course development documents for web-based and instructor-led learning content
  • Develop detailed lesson content outlines, course design guides, and storyboards/scripts
  • Develop course materials, e.g., lessons, student guides, instructor guides, assessment items, assessment tools, visual aids, practice exercises, test blueprints, knowledge checks
  • Review, analyze, and revise course content based on client feedback
  • Facilitate handover of training deliverables as the product matures through content, design, and development
  • Oversee rigorous quality control processes on all training deliverables
  • Communicate risks, needs, and updates effectively with the client
  • Apply advances in instructional design methodologies

Qualifications

  • Bachelor’s degree in a related field
  • At least 10 years of ISD experience
  • Formal instructional design training/certification preferred
  • Proficiency in the application of the ADDIE, Bloom’s Taxonomy, and other instructional design models
  • Proficiency with MS Office 365
  • Familiarity with graphic design, video production, learning management systems, and e-learning authoring tools
  • Excellent writing, attention to detail, and organizational, quality assurance/quality control skills
  • Ability to effectively facilitate team collaboration and serve as a key player in meeting deliverables
  • Ability to pass a background check

See more jobs at Infina, Ltd.

Apply for this job

+30d

Freelance Python Developer

Ingenia AgencyMexico City, MX Remote
freelancepython

Ingenia Agency is hiring a Remote Freelance Python Developer

  • Experiencia mínima de 2 años en desarrollo web utilizando Python.
  • Conocimiento sólido de microservicios y arquitecturas de software distribuido.
  • Conocimiento en el desarrollo de aplicaciones Python con frameworks como Django o Flask
  • Experiencia en integraciones con sistemas de terceros (REST, SOAP).
  • Habilidad para trabajar en equipo, comunicarse de manera efectiva y resolver problemas de manera creativa.
  • Se requiere la capacidad de comprender y analizar diagramas de flujo de control (CU).
  • Capacidad para adaptarse a un entorno dinámico y cumplir con plazos establecidos.
  • Experiencia en la monitorización y ajuste de rendimiento de aplicaciones Python en entornos virtualizados, identificando cuellos de botella y optimizando recursos.
  • Familiaridad con el software N4 o disposición para aprenderlo.
    Conocimiento de normativas de aduana y procesos portuarios
    Experiencia previa con la configuración y administración de entornos de hosting utilizando VMware o tecnologías de virtualización similares.

See more jobs at Ingenia Agency

Apply for this job

+30d

Senior Software Developer

Insight SoftwareVancouver, Canada, Remote
Bachelor's degreesqloracleDesignazurec++c#mysqllinux

Insight Software is hiring a Remote Senior Software Developer

Job Description

Simba by insightsoftware is looking for the best and brightest talent to join our software development team working on connectivity technology for data sources in the Vancouver, British Columbia area. We are seeking a C# software developer for a customer facing team within our managed services group. Apart from writing superlative code, you will be responsible for key deliverables during your team's software development lifecycle including excellent software designs, top quality code reviews and comprehensive automated tests.

The successful candidate will have a passion for continuous improvement and must have excellent written and verbal communication skills.

Responsibilities:

  • Taking ownership of development from inception to delivery, including fully automated testing of components.
  • Contributing to performance testing & various continuous improvement efforts.
  • Adhering to defined coding standards and best practices.
  • Participating in all team activities, including sprint planning, thoughtful code reviews, knowledge sharing sessions, status reporting for project stakeholders, etc.
  • Responding directly to customers and/or support representatives. Working to efficiently resolve customer support issues and bugs.
  • Performing release activities, including participating in security reviews and maintaining documentation.
  • Helping and mentoring others, both on your own team & across related teams.
  • Understanding the driver and interactions with all components.
  • Learning to setup automated testing.
  • Learning to debug in a multi-threaded environment.
  • Integrating managed and unmanaged code.
  • Understanding security
  • Release the driver.
  • Responding to support issues with customers.
  • Understanding how to work within our processes.

Qualifications

  • Experience in designing and building software, preferably commercial enterprise applications or systems.
  • Programming experience including but not limited to C#/.NET technologies
  • Experience developing on Windows, Linux and macOS
  • Programming experience using C++ is highly desirable, but not necessary.
  • A good understanding of object-oriented analysis, design, and implementation.
  • A good understanding of database concepts (e.g. working with relational data sources such as MySQL, SQL Server, Oracle, etc.) and SQL queries
  • Experience with such product and tools as Visual Studio Online, Visual Studio, and/or Azure is helpful.
  • A Bachelor's Degree in a computing-related discipline.
  • Exhibits our core values: Results Orientation, Winning Attitude, Be One Team,
  • Disciplined Execution, and Growth Mindset

Apply for this job

+30d

Staff Software Engineer (Tech Lead)

SquareSan Francisco, CA, Remote
kotlinDesignrubykubernetes

Square is hiring a Remote Staff Software Engineer (Tech Lead)

Job Description

The product engineering team at TBD is responsible for delivery and operation of liquidity nodes, credential issuance and applications that work with the tbDEX protocol. Our offerings provide financial and identity services to customers and partners participating in the tbDEX network. tbDEX is a protocol for discovering liquidity and exchanging assets such as fiat money, real world goods, stablecoins or bitcoin. The tbDEX protocol utilizes Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs) to establish the provenance of identity in the real world.

TBD Engineering has teams focused on developer relations, compliance, decentralization, risk and infrastructure that work together with our product engineering team to deliver a seamless, secure, and compliant user experience with tbDEX.

As a Tech Lead within TBD Engineering you will be responsible for systems design, software architecture and implementation of these services. We prize a low-ego, deliver-and-iterate philosophy where everyone's ideas are heard.

Due to our engineering team being primarily located in PST and AU time zones, we are prioritizing similar time zones to encourage a collaborative environment for our small engineering team. 

As a member of the engineering team you will collaborate with us to:

  • Enable the team to achieve a path to production of a reliable and supportable financial services system.
  • Partner closely with engineering leadership and cross functional teams to define our roadmap and be responsible for delivery.
  • Contribute to the growth of our development capabilities through leading, mentoring and supporting fellow engineers.
  • Establish practices around production delivery, on-call establishment.
  • Establish secure development practices and system security alongside staff security engineers.
  • Oversee the selection, implementation, and integration of appropriate technologies, focusing on efficiency, compatibility, and adaptability.
  • Work within a rapidly changing startup-like, nascent business unit.
  • Manage the use of fast-moving open source projects.
  • Contribute to TBD's mission of addressing financial accessibility and the global south.

Qualifications

You Have:

  • 15+ years of experience developing production grade systems and applications
  • 10+ years of experience in cloud deployment; Kubernetes and AWS.

  • Efficient programming skills in Golang

  • Experience in shaping technical strategy across multiple teams or organizations. Ideal candidates will have demonstrated the ability to drive company-wide standards in software engineering practices.

  • Proven ability to move between IC and lead roles

  • Strong operations skills and background

    Nice to have experience in/with:

  • Financial technology projects, cryptography, blockchain.

  • Application level languages such as Javascript/Typescript, Kotlin, Rust, Ruby

See more jobs at Square

Apply for this job

+30d

Sr. Staff Software Engineer (Platform Team)

CareRevRemote- United States
terraformDesignrubyc++kubernetes

CareRev is hiring a Remote Sr. Staff Software Engineer (Platform Team)

CareRev is a technology platform empowering healthcare professionals to take control of their careers. CareRev provides a direct line between healthcare facilities and local clinical talent, cutting out the middleman and enabling professionals to work where and when they want. Together, we’re building the local, resilient, flexible healthcare workforce of the future. CareRev serves over 32 major metropolitan areas nationwide at over 70 hospitals and health systems, and over 540 outpatient centers and skilled nursing facilities. More than 22,000 clinical professionals (and growing!) are included in CareRev’s network. For more information, visit www.carerev.com or follow us on LinkedIn.

We are looking for a senior staff software engineer with expertise in technologies such as Amazon Web Services, Kubernetes, Istio, Terraform, and Datadog. You will play a critical role at CareRev by designing, implementing, and maintaining our cloud infrastructure and software deployment pipelines. This is a hands-on role that requires high seniority; you will be working closely with other senior engineering and product leaders to deliver the infrastructure necessary to change healthcare for the better.

What You’ll Do:

  • Design, implement, and maintain cloud infrastructure using Amazon Web Services.
  • Manage and orchestrate containerized applications using Kubernetes and Istio.
  • Provision and manage a variety of resources using Terraform.
  • Support continuous integration and delivery of applications using GitHub Actions.
  • Monitor, troubleshoot, and resolve infrastructure and application-related issues using Datadog.
  • Help ensure ongoing compliance with various industry standards, such as SOC2.

What We’re Looking For:

  • 10+ years of hands-on experience shipping and maintaining platform infrastructure.
  • Strong, demonstrated proficiency with the key technologies described above.
  • Excellent communication skills and the ability to collaborate effectively with cross-functional teams.

Nice to Haves:

  • Any relevant industry certifications or demonstrated continuing education.
  • Experience working in a fast-paced startup environment.
  • Familiarity with operating Ruby on Rails applications in production.

The anticipated salary range for this position is $157,920.00 - $284,760.00. Equity, bonus or commission and benefits may also be provided as part of the total compensation package, depending on the position offered. If given an offer, the exact salary amount offered will ultimately depend on multiple factors, which may include the successful candidate's skills, experience, education and other qualifications as well as the candidate's location of residence.

Reasons to Consider Us:

  • 100% remote company
  • Comprehensive medical, dental, and vision benefits
  • Short term disability 100% covered by CareRev
  • Life insurance covered by CareRev
  • Fertility health and family-planning benefits
  • Paid parental leave
  • Generous paid holidays & unlimited PTO
  • 401K and company match
  • Competitive Stock Options
  • Employee Assistance Program
  • Employee discount network
  • Pet Insurance
  • Learning reimbursement program
  • LinkedIn Learning
  • Home office set-up equipment stipend

Physical Requirements: 

  • Prolonged periods of sitting and/or standing at a desk
  • Prolonged periods of working on a computer
  • Repeating motions that may include the wrists, hands and/or fingers
  • Ability to lift up to 15 pounds of work equipment
  • Ability to set up home office to include desk and chair

CareRev is committed to the full inclusion of all qualified individuals. In keeping with our commitment, we will take the steps to assure that people with disabilities are provided reasonable accommodations. Accordingly, if reasonable accommodation is required to fully participate in the job application or interview process, to perform the essential functions of the position, and/or to receive all other benefits and privileges of employment, please discuss with your Recruiter.

We are an equal opportunity employer and will not discriminate against any employee or applicant for employment in an unlawful manner. We celebrate diversity and are committed to creating an inclusive environment for all individuals. CareRev treats all employees and job applicants based on merit, qualifications, and competence without regard to any qualified individuals' sex, race, color, religion, national origin, ancestry, gender (including pregnancy, breastfeeding, or related medical condition), sexual orientation, gender identity, gender expression, age, physical or mental disability, medical condition, genetic characteristic or information, marital status, military, and veteran status, or any other characteristic protected by state or federal law. CareRev also considers qualified applicants with criminal histories consistent with applicable local, state, and federal law.

 

See more jobs at CareRev

Apply for this job

+30d

Staff Machine Learning Engineer

Torc RoboticsRemote - US
Bachelor's degreec++

Torc Robotics is hiring a Remote Staff Machine Learning Engineer

About the Company

At Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight, and do business.

A leader in autonomous driving since 2007, Torc has spent over a decade commercializing our solutions with experienced partners. Now a part of the Daimler family, we are focused solely on developing software for automated trucks to transform how the world moves freight.

Join us and catapult your career with the company that helped pioneer autonomous technology, and the first AV software company with the vision to partner directly with a truck manufacturer.

Meet the team:  

The Vehicle Intent (VI) Department develops software that reads the road scene signals, fast forwards the future scene and plans the trajectory the Truck should take. We accomplish this by applying large-scale machine learning models and analytical motion control techniques to predict and plan safe driving trajectories. To be able to do this, we develop a highly automated, continuous data loop from data selection, to training, to system release in close collaboration with data strategy, infrastructure, simulation, software integration, and motion controls.  

What you’ll do:  

  • Translate ambiguous and complex business problems into machine learning workflow including exploratory data analysis, deep learning model development, and embedded deployment 
  • Experience developing and testing machine learning or statistical projects, with strong background in supervised, unsupervised, semi-supervised and reinforcement learning algorithms and modelling 
  • Lead highly complex data science and analytics projects in support of process improvement, defect reduction, and predictive analytics for manufacturing and business applications 
  • Demonstrated project management skills, serving as project lead guiding less experienced team members in multiple facets of project execution 
    Independently develop data science models or algorithms using disciplined software development processes, making recommendations for developing new code or re-using existing code, implementing version control, and maintaining documentation of created applications 
  • Define and implement ingestion, data preparation, curation, and governance of large, multi-faceted data sets supporting analytics models and workflows 
  • Proactively assess current capabilities to identify areas for improvement proposing solutions that align with core strategy and operation 
  • Guide and produce information products, supporting visualization and data accessibility in a customer centric manner 
  • Evaluate and make recommendations regarding technical advances that improve productivity and quality, reduce flow times, and enhance operational surety 
  • Develop guidelines and standards for analytics and machine learning models, their deployment, and associated processes 
  • Provides technical guidance or business process expertise, technical leadership, coaching and mentoring to team members 

What you’ll need to succeed:  

  • MSc in computer science, Computer Engineering, or engineering equivalent and7+ years of relevant experience 
  • Subject matter expert and advanced individual contributor professional 
  • Requires specialized skill set; conducts highly complex work, unsupervised and with extensive latitude for independent judgment 
  • 3+ years of managerial experience of a team developing and deploying data driven Autonomy solutions 
  • Workplace experience in challenging existing paradigms and driving technological changes 
  • Vast experience in handling complex real-life data, cleaning and improving it; creative data strategist who can deal with the pains of scarce and / or noisy data 

Bonus Points!  

  • PHD in a relevant field and 5+ years of relevant experience 

Perks of Being a Full-time Torc’r  

Torc cares about our team members and we strive to provide benefits and resources to support their health, work/life balance, and future. Our culture is collaborative, energetic, and team focused. Torc offers:     

  • A competitive compensation package that includes a bonus component and stock options   
  • 100% paid medical, dental, and vision premiums for full-time employees     
  • 401K plan with a 6% employer match   
  • Flexibility in schedule and generous paid vacation (available immediately after start date)  
  • Company-wide holiday office closures   
  • AD+D and Life Insurance 

 

Perks of Being a Full-time Torc’r  

Torc cares about our team members and we strive to provide benefits and resources to support their health, work/life balance, and future. Our culture is collaborative, energetic, and team focused. 

Torc offers:     

  • A competitive compensation package that includes a bonus component and stock options   
  • 100% paid medical, dental, and vision premiums for full-time employees     
  • 401K plan with a 6% employer match   
  • Flexibility in schedule and generous paid vacation (available immediately after start date)  
  • Company-wide holiday office closures   
  • AD+D and Life Insurance 
Hiring Range for Job Opening 
US Pay Range
$215,500$258,600 USD

At Torc, we’re committed to building a diverse and inclusive workplace. We celebrate the uniqueness of our Torc’rs and do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, veteran status, or disabilities.

Even if you don’t meet 100% of the qualifications listed for this opportunity, we encourage you to apply. We’re always looking for those that are hungry, humble, and people smart and your unique experience may be a great fit for this role or others.

See more jobs at Torc Robotics

Apply for this job

+30d

Staff Software Engineer, Trust & Safety

GeminiRemote (USA)
scalaDesignAWSbackend

Gemini is hiring a Remote Staff Software Engineer, Trust & Safety

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. Employees within the New York Metropolitan area are expected to work from the NYC office twice a week, unless there is a job-specific requirement to be in the office every workday. Employees outside of this area are considered part of our remote-first workforce. We believe our hybrid approach for those near our NYC office increases productivity through more in-person collaboration where possible.

The Department: Service Fundamentals (Trust & Safety)

The Role: Staff Software Engineer

As a Staff Engineer on the Trust & Safety team at Gemini, you’ll be directly involved in building controls that prevent fraud for all users of Gemini. We are building controls that monitor customer activities for malicious behavior, illicit transactions and raise alarms in the event a transaction is suspicious. We are also focusing on creating controls to combat account takeovers and continuously monitor customers transactions for hints of suspicious activity. We are a primarily backend team working in Scala. We have a strong culture of code reviews, and a focus on security, with the end goal of writing and shipping high-quality, highly scalable and reliable products. It is the responsibility of the staff engineer to push the team into using proper best practices and learning about new innovative technologies. We want to continue building the best product we can as we scale and grow our business. If you get excited about solving technical challenges that directly impact our customers, clients, and the rest of the Gemini team, we’d love to hear from you.

Responsibilities:

  • Develop new products and product features on the Gemini platform, as part of a tight knit team of six 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.
  • Establish a culture of best practices and drive the other team members to follow it.

Minimum Qualifications:

  • At least 9 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
  • Annual Learning & Development stipend
  • Paid Parental Leave
  • Flexible time off

Salary Range: The base salary range for this role is between $172,000 - $241,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.

#LI-REMOTE

Apply for this job

+30d

Software Engineer II

Wave XRRemote, United States
Bachelor's degreemobileqagitc++jenkinspython

Wave XR is hiring a Remote Software Engineer II

Wave brings people together through virtual entertainment. Our shows enable artists and audiences to collaborate in the creation of the most interactive live performance experiences in the world. Waves are live, interactive and immersive shows that are unlike any virtual concert you have ever experienced. We combine the best of live music, gaming and broadcast technology to transform the live music experience. Waves are live streamed globally on wave.watch and across popular social and gaming platforms including YouTube, Twitter, Twitch, TikTok, Facebook and Roblox.

Come help us define the future of music! Together we'll create amazing experiences for the attendees, and drive creativity for concerts. You’ll be at the forefront, working to bring interactive concerts at scale.  Software engineers at Wave bring deep knowledge of specific technical areas and also value the opportunity to work in a variety of broader domains. We create innovative solutions, achieve massive scale and deliver the future of music to millions.

Please note: this is a direct hire, full time opportunity. We are not interested in C2C workers at this time nor are we working with third party recruiting agencies. Thank you for your understanding.

Responsibilities

  • Develop and maintain C++ and Blueprint based systems in Unreal 5.2
  • Collaborate with designers, artists, and other programmers
  • Write clear, maintainable, efficient and functional code
  • Perform code reviews
  • Give actionable feedback on our product and development processes
  • Work with other departments such as QA, our Broadcast team, and DevOp

Required Qualifications

  • Proven experience as an Unreal Developer working on games, mobile, or software applications
  • Strong C++ knowledge
  • C# familiarity
  • Experience with version control systems such as Perforce or Git
  • Strong communication skills
  • Music Lover and a passion for live events

Desired Qualifications

  • Experience with Unreal Gauntlet Testing Framework and BuildGraph source code
  • Familiarity with additional programming languages such as Python or Lua
  • Understanding of multiplayer programming in Unreal (Replication, Authority, GameMode)
  • Familiarity with VR platforms and VR gaming
  • Experience with CI/CD frameworks such as Jenkins, Horde or TeamCity

 

Salary Range: $80,000 - $130,000**

 

**Salaries at Wave are based on a few factors including a candidate's location (to account for any cost of living differences), their experience level and their performance during the interview process. On top of a cash salary we also include company equity in the form of stock options with every full time offer as well as other benefits (insurance, 401k, unlimited PTO, laptop/desktop and other IT equipment as needed, subsidized monthly home internet, etc). Salary ranges at Wave are determined based on the job requirements, experience level and market data attained from compensation surveys.

See more jobs at Wave XR

Apply for this job

+30d

Senior Database Developer

PRIUnited States Remote
Bachelor's degreesqloracleDesignpostgresqlmysql

PRI is hiring a Remote Senior Database Developer

PRI Talent is hiring a Senior Database developeron behalf of our client. This role is a full-time, 1099 contract staff augmentation position working with a company that is a leader in reducing electronic waste and finding value in gently used electronics. Our client has seen staggering growth and extraordinary impact on protecting the planet, all while providing a work culture unlike any other.

As a Senior Database Developer, you will handle the overall development and maintenance of information databases used to run the infrastructure and technology platform. In this role, you'll handle the evolution of data, including designing and streamlining our data operations and supporting our database to ensure peak performance.

Key Responsibilities

  • Partner with development teams to design data management and governance protocols, manage the information lifecycle, design infrastructure, and data integration controls
  • Understanding business strategy and cascades business intelligence needs to the database level
  • Design, configure, implement, and administer all databases for the respective parties involved.
  • Develop and support complex models and logical database designs
  • Find and resolve all issues related to database systems to ensure that systems are online and without service interruption
  • Build and manage the database disaster recovery and backup plan
  • Can create and support stored procedures, views, tables, jobs, triggers etc.
  • Develop new and enhance existing standards, processes and procedures, and guidelines for database environments using industry experiences, best practices research, and business needs
  • Analyze and report the performance of database operations against the key

Knowledge, Skills, and Abilities

  • Proven experience in maintenance of SQL Server, MySQL, and PostgreSQL
  • Proven experience using Transact SQL, Stored Procedure, and UDF
  • Demonstrated experience in troubleshooting and resolving database problems
  • Demonstrated experience in turning database and its objects
  • Understanding of database indexes
  • Understanding of database design practices, including database normalization concepts

Education and Experience

  • 7+ Years in IT service
  • Bachelor's degree in a related field
  • Proficient with relational databases (e.g., Oracle, SQL Server, MySQL, PostgreSQL)
  • Experience in designing and implementing database structures
  • Experience with automating DBA tasks
  • Experience with data modeling and schema design
  • Experience with Cloud-based DB solutions is a plus
  • Experience with database Server backup and recovery techniques.

Please note we will not accept applications that do not include a cover letter and work examples.

See more jobs at PRI

Apply for this job

Galileo is hiring a Remote Sr. Software Engineer, Data Engineering

Job Application for Sr. Software Engineer, Data Engineering at Galileo

See more jobs at Galileo

Apply for this job

+30d

Sr. Oracle Developer

Ingram Content GroupLa Vergne, TN, Remote
agilesqloracleDesign

Ingram Content Group is hiring a Remote Sr. Oracle Developer

Job Description

 

Ingram Content Group (ICG) is hiring a Senior Oracle Developer for our Lightning Source IT Team based in LaVergne, TN. This position will allow Work from Home but candidates must be in the Nashville, TN region.

This individual performs design, development and support of large-scale mission critical software systems.

Want to help explore and build new ways to deliver content to the world? 

At Ingram, our Technology team is blazing a trail by providing content distribution services to thousands of publishers with key initiatives around business intelligence, machine learning, continuous integration and omnichannel.  We support diverse people and technology that highlights innovation through SaaS platforms, metadata, cloud, and containerization.   Our teams are agile, and emphasize authenticity, creativity, and transparency upon a fact-based foundation. 

The world is reading, and it is our goal to connect as many people as possible to the content they want in the simplest ways.  If you are an IT professional who strives to deliver results through collaborative partnerships, understanding what drives business, and enjoys working in a connected culture, we can’t wait to meet you! 

The ideal candidate will have the following minimum qualifications:

  • Bachelor’s degree
  • 5+ years’ experience designing and developing in the Oracle E-Business Suite

We have a preference for:

  • A deep understanding of Oracle database architecture, Oracle SQL, PL/SQL programming, and performance tuning. Experience with Oracle database versions 19c, 12c, 11i are all acceptable. 
  • Several years of hands-on experience working with Oracle E-business with a focus on the financial applications.
  • Creating efficient, maintainable, and optimized PL/SQL stored code. 
  • Analyze and improve query performance, database indexing, and use Oracle's performance monitoring tools. 
  • Strong documentation skills
  • Team player that listens and contributes ideas
  • Attention to detail

The Sr Oracle Developers key responsibilities are:

  • Works with Development staff in all application interface design, installation, maintenance and troubleshooting.
  • Coordinates the installation, configuration and monitoring of both systems and business-level monitoring that provides 24*7*365 feedback on systems health.
  • Designs and develops custom software/production technology to meet LSI’s business requirements.
  • Designs and implements solutions to solve business requirements using third-party hardware and software solutions.
  • Documents solutions and train LSI personnel on implemented solutions.
  • Designs, develops, and maintains Oracle database stored code and objects, including schema design, table structures, indexes, and data modeling.
  • Optimizes database performance by fine-tuning queries, identifying and resolving bottlenecks, and implementing indexing strategies.
  • Develops complex PL/SQL procedures, functions, triggers, and packages to implement business logic and data manipulation.
  • Creates and maintains database scripts, including stored procedures, views, and materialized views.
  • Performs unit testing and debugging of PL/SQL code to ensure functionality, accuracy, and adherence to business requirements.
  • Proficiently handles creating and parsing XML and JSON structures and their interfaces within Oracle database applications.
  • Troubleshoots and resolves database issues, including performance problems, data corruption, and connectivity errors.
  • Interfaces with communication gateways to link and share relevant metadata between LSI’s enterprise IT applications.

Qualifications

See more jobs at Ingram Content Group

Apply for this job

+30d

Senior Software Engineer

ClassyRemote, US
agileterraformnosqlDesignmongodbc++dockermysqlAWSjavascriptbackend

Classy is hiring a Remote Senior Software Engineer

Want to help us, help others? We’re hiring! 

GoFundMe is a global community of over 100 million people with the common purpose of helping one another. Our mission is to help people help each other by making it safe and easy for people to ask for help and support causes—for themselves, each other, and their communities. In 2022,GoFundMejoined together with Classy, a leading nonprofit fundraising software company that enables nonprofits to connect supporters with the causes they care about. Together, GoFundMe and Classy have empowered people and organizations to raise more than $25 billion since 2010.Our vision is to become the most helpful place in the world.

Classy's Engineering team is hiring a Senior Software Engineer to join our Commerce services team. This team is part of our larger core services group responsible for the design, build, and maintenance of our critical microservices and infrastructure that processes vast volumes of financial transactions measured in billions. The ideal candidate will combine good engineering expertise with product aptitude, is motivated by exciting technical challenges that come with scale, and thrives in a fast-paced, iterative, and collaborative environment. We want to talk to you if you are unfazed by the idea of refactoring to improve our existing systems, and building net-new systems.  

What you’ll do:

  • Be a valued member of an autonomous cross-functional agile team to continuously experiment, iterate and deliver on our technical and product roadmaps
  • Play an important role in building and maintaining a robust, fault-tolerant transactions orchestration layer (e-commerce platform)
  • Contribute to a microservice-based evolution of our platform and architecture
  • Learn and grow your skills by working collaboratively with experienced and engaged developers to design new features and re-architect existing ones.
  • Collaborate with other engineers to improve your software engineering skills using the best software development practices and processes.

What you bring (Required):

  • Bachelor’s Degree in Computer Science or a related field, or equivalent work experience
  • 5+ years building and maintaining highly scalable backend services in an event-driven architecture
  • Good understanding of distributed software architecture with experience debugging distributed systems with high data loads
  • Experience building RESTful APIs 
  • Experience with Javascript ES6, Node.js/Express, NestJS, or other backend technologies and languages
  • Familiarity AWS solutions (EC2, ECS, Lambda, SNS), infrastructure as code tools (terraform), and containerization (Docker)
  • Ability to understand product requirements and translate them into technical subtasks.
  • High-level proficiency in schema design in relational or NoSQL databases (MySQL, MongoDB)
  • A deep sense of quality, and sharp engineering skills with strong computer science fundamentals.
  • Good written and verbal communication skills

What would be awesome to have (Preferred):

  • E-commerce experience working in PCI compliant environments
  • Enterprise SaaS

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 $143,000 - $194,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.

Learn more about GoFundMe:

GoFundMe 2022 | Year in Help

GoFundMe Heroes

Why GoFundMe

We Support Justice + Equality

 

 

See more jobs at Classy

Apply for this job

+30d

Software Quality Assurance Engineer

QAD, Inc.Wroclaw, Poland, Remote
agile3 years of experiencejirasqlscrumqagitjavacss

QAD, Inc. is hiring a Remote Software Quality Assurance Engineer

Job Description

QAD is seeking an Software QA Engineer who will perform professional Quality Assurance functions outlined below. On a daily basis, your role is to oversee and maintain the quality of an agile scrum software team. You collaborate closely with developers and product owners to offer assistance and expert guidance in addressing all matters related to quality.

This role involves conducting exploratory testing and crafting automated functional tests for newly introduced features. Furthermore, you'll be responsible for monitoring and scrutinizing the outcomes of automated test runs within our Continuous Integration (CI) pipeline. You also will play a key role in sustaining our existing suite of functional tests. Additionally, you'll actively engage in the upkeep and enhancement of our test framework and associated testing tools. Your involvement will extend to the preparation and execution of performance tests as well.

What You’ll Do:

  • Collaborate actively in all phases of the product development lifecycle, contributing your expertise.
  • Work closely with the development team and product management team to drive effective collaboration and seamless communication.
  • Write, maintain and execute automated tests.
  • Support continuous integration and delivery pipelines.
  • Maintain and manage test data and test environment setups to ensure accuracy and consistency in testing.
  • Monitor and analyze test results from our CI pipeline.
  • Identify and report software defects and issues in Jira.
  • Perform various types of testing, including exploratory, end-to-end, regression, etc, to ensure product stability.
  • Participate in performance tests preparation and execution.
  • Participate in maintenance and development of our test framework and test tools. 

Qualifications

  • Deep understanding of QA process/methodologies.
  • Strong attention to detail, to contribute to high quality standards.
  • Proven experience with automated test case creation and execution.
  • Minimum 2-3 years of experience in QA automation.

Technical Proficiency:

  • Strong knowledge of Selenium framework and proficiency in Java.
  • Familiarity of Git for maintaining the automated Selenium tests within the repository.
  • Understand Continuous Integration and Continuous Deployment (CI/CD).
  • Experience with Jira and Confluence for issue tracking and collaboration.
  • Good understanding of web technologies (HTML, CSS, JS, HTTP).
  • Basic knowledge of relational databases and SQL.

Communication and Collaboration:

  • Effective written and verbal communication skills in English.
  • Ability to work both independently and in a team environment.
  • Familiarity with agile methodologies and working in sprints.
  • Degree in technical discipline not required, as relevant work experience and skills are equally valuable.

See more jobs at QAD, Inc.

Apply for this job

+30d

Rails Engineer

OddballRemote
agileBachelor's degreeDesignapirubyjavac++cssangularpythonjavascript

Oddball is hiring a Remote 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 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:

  • 4+ 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

+30d

Salesforce Developer

Expert InstituteMilwaukee, WI, Remote
sqlsalesforceDesignpythonPHP

Expert Institute is hiring a Remote Salesforce Developer

Job Description

As a Salesforce Developer, you will own/contribute to the product that runs our entire company. We have a unique installation of Salesforce that you will develop, maintain and improve. The platform is used by every team in our organization including Expert Search, Sales, Marketing, and Finance and you will have an opportunity to engage with them all. You'll be working directly with our Salesforce Admin and Development team to ensure both our current processes and new products run smoothly for employees and clients. This is a tremendous growth opportunity for a motivated developer who wants to play a highly strategic role within a dynamic and growing company.

Additional responsibilities include:

  • Provide technical leadership on best practices for integration with Salesforce, our in-house systems, and third-party vendors
  • Create and manage changes to Apex Classes, Apex Controllers, Apex Triggers
  • Design and improve on current workflows, processes and flows
  • Audit, uncover and resolve data quality issues and make recommendations to avoid future issues
  • Collaborate effectively across teams, with senior leadership from each department
  • Provide troubleshooting assistance and support for internal Salesforce users
  • Help build reports and dashboards to support senior executives

Qualifications

  • 5+ years of experience
  • Knowledge of and experience with current Salesforce development techniques, methodologies, and best practices
  • Demonstrated Salesforce implementation, administration, and configuration experience
  • Experience with Apex, Apex Web Services and Apex Callouts
  • Proficiency with Flows, Processbuilder and Workflow Rules
  • Experience with SFDC Webhooks
  • Excellent troubleshooting and problem solving skills
  • Experience with SQL, Python and PHP is a plus

See more jobs at Expert Institute

Apply for this job

Loginsoft Consulting LLC is hiring a Remote Software Development Engineer in Test (SDET)

NOTE: THIS POSITION IS TO JOIN AS W2 ONLY.

Software Development Engineer in Test (SDET)

Location: Columbia, MD (Nearby Location Only)

Contract Position

Description:

  • Collaborate with software developers and cross-functional teams to understand application requirements and develop comprehensive test plans and strategies
  • Design and execute test cases, scripts, and procedures to thoroughly evaluate application functionality, performance, usability, and security
  • Conduct system and integration testing to identify defects, troubleshoot issues, and ensure seamless operation across various platforms
  • Document test results, track defects, and work closely with development teams to facilitate timely resolution and retesting
  • Participate in the design and implementation of automated testing frameworks, tools, and processes to enhance efficiency and test coverage
  • Stay updated with industry best practices, emerging technologies, and testing methodologies, and actively contribute to continuous improvement initiatives

See more jobs at Loginsoft Consulting LLC

Apply for this job

+30d

Principal Java Software Engineer (UK Remote)

Turnitin LLCBirmingham, United Kingdom, Remote
agileDesignapijavapythonAWSbackend

Turnitin LLC is hiring a Remote Principal Java Software Engineer (UK Remote)

Job Description

As a Principal Java Software Engineer you will be required to be a hands-on backend developer. You will be primarily responsible for analyzing requirements, brainstorming ideas and software design and carrying out the development work. You will be expected to consider aspects like performance, scalability, latency, cost effectiveness and efficient memory management when developing features. Ability to work across cross-functional teams, partner with Architects, collaborate with Product Managers and other leads and mentor junior developers is highly desirable.

Qualifications

Essential Qualifications, Skills, and Knowledge/Experience

  • 10+ years experience writing robust web/SaaS applications in Java.
  • Practical experience in cloud technologies and frameworks, specifically developing serverless applications on AWS using technologies such as lambda, DynamoDB, API Gateway and SNS/SQS/EventBridge.
  • Strong understanding of functional programming, object-oriented analysis and design, microservices, middleware and messaging.
  • Extensive experience with software development best practices (e.g. design patterns, test-driven development, code profiling, debugging).
  • Experience with CI/CD tools, including build, deployment and test automation.
  • Ability to communicate effectively with both technical and non-technical colleagues in agile environments.

Preferred Qualifications, Skills, and Knowledge/Experience

  • Familiarity with Python, and/or JavaScript.
  • Understanding or experience with AI/ML.

Apply for this job

+30d

Software Engineer (Node.js)

Portonics LimitedDhaka, Bangladesh, Remote
agileBachelor's degreejiraDesignmongodbapidockerelasticsearchpostgresqlmysqlkubernetesjenkinsjavascriptbackendNode.jsPHP

Portonics Limited is hiring a Remote Software Engineer (Node.js)

Job Description

ABOUT THIS POSITION

We are seeking a highly skilled and experienced Senior Node.js Developer to join our team. You will play a key role in developing and maintaining our core backend infrastructure and applications, ensuring scalability, performance, and reliability. You will have the opportunity to work on challenging and impactful projects, collaborate with talented engineers, and contribute to the overall success of our company.

  • Design, develop, and maintain robust, scalable, and efficient Node.js applications using industry best practices.
  • Collaborate with front-end developers to ensure seamless integration between the client and server sides.
  • Implement clean, well-documented, and maintainable code adhering to our coding standards.
  • Write unit and integration tests to ensure code quality and stability.
  • Stay up-to-date with the latest Node.js technologies, frameworks, and libraries.
  • Contribute to the overall architecture and design of our applications.
  • Participate in code reviews and provide mentorship to junior developers.
  • Identify and troubleshoot performance bottlenecks and implement solutions for optimization.
  • Work collaboratively in a fast-paced, agile environment.
  • Be proactive in identifying and proposing improvements to our development processes.

Qualifications

Bachelor's Degree in Computer Science or related field; with 3+ years of industry experience or equivalent combination of education, training, and experience;

Must have:

  • Excellent JavaScript, and NodeJS development experience;
  • In-depth knowledge of Node.js core concepts and frameworks (Express, NestJS, etc.)
  • Experience with various databases (MySQL, PostgreSQL, MongoDB, etc.)
  • Strong understanding of RESTful APIs and API design principles
  • Experience in containerization technology such as  Docker
  • Experience with testing frameworks (Jest, Mocha, etc.)
  • Excellent problem-solving and debugging skills
  • Strong communication and collaboration skills
  • Demonstrated experience supporting enterprise-level, mission-critical applications;
  • Exceptional written and oral communication skills, able to synthesize complex information into succinct executive summaries for internal and external audiences;
  • Good verbal and written communication skills in English;

Good to have:

  • Experience with PHP (8+)
  • Experience with Next.js
  • Experience with Redis/Memcached
  • Experience in server technologies, specifically AWS/Azure/GCP
  • Familiarity with open-source software a plus;
  • Familiarity with JIRA, Jenkins, Elasticsearch, Grafana, and Kibana is a plus;
  • Experience in Kubernetes will be a plus;

See more jobs at Portonics Limited

Apply for this job

+30d

Senior Software Engineer - Linux Networking

CloudflareRemote and/or any of these Cloudflare Offices: San Francisco, CA, Austin, TX, Champaign, IL, New York, NY, Seattle, WA, Washington, D.C.
Designc++linuxbackend

Cloudflare is hiring a Remote Senior Software Engineer - Linux Networking

About Us

At Cloudflare, we have our eyes set on an ambitious goal: to help build a better Internet. Today the company runs one of the world’s largest networks that powers approximately 25 million 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 team

Cloudflare is redefining the way networks are run at scale. Our Network Services product suite puts the connectivity, scale, and performance of Cloudflare’s global network in front of customers’ network infrastructure and private networks, providing a single pane of glass for network connectivity, visibility, and operating network functions like DoS mitigation, Next-Gen Firewall, IDS/IPS, WAN optimization, and more. We are a team of engineers and product managers who obsess over quickly building products that solve real customer problems using innovative technologies and techniques which leverage Cloudflare’s unique architecture and global network footprint.

About the role

We are hiring engineers of all experience levels across many of our teams. Some of the things our teams work on include:

  • A Linux kernel-based networking dataplane which ingests and forwards traffic from some of the largest networks in the world
  • A userspace networking service which acts as a hub between our Network Services and Zero Trust systems, enabling every customer to access every product
  • Network software running on a hardware appliance that provides zero touch connectivity to the Cloudflare network and SD-WAN functions
  • Next-generation firewall functions implemented across Linux netfilter, eBPF, and userspace packet processing
  • Flow and log collection, correlation, and analytics systems to provide customers with unparalleled visibility into their own networks
  • Control plane systems which allow customers to simply express complex network configurations

As a Software Engineer on our team, you will work across a wide range of technologies and systems to deliver new features, improve performance, and increase the scalability of our Network Services products. You’ll build, deploy, and operate your team’s systems on top of one of the largest edge networks in the world. You’ll partner with some of the best engineers and product managers to solve big problems that have a meaningful impact in the lives of our customers and users.

We’re looking for curious, empathetic engineers who are excited to join us in changing the way networking is done!

Examples of desirable skills, knowledge, and experience

  • Experience building and shipping large-scale, reliable, highly distributed systems
  • Systems-level programming experience, especially in Rust and/or Go
  • Expertise in L2, L3, and/or L4 networking protocols
  • Experience building on top of Linux kernel networking primitives – netfilter, nftables, eBPF, tc, network namespaces, etc
  • Experience designing and integrating RESTful APIs and backend systems
  • Experience with large-scale distributed data pipelines, from data structuring to efficient querying to data analysis
  • Excellent debugging and optimization skills
  • Attention to detail and ability to solve complex customer problems
  • Own solutions end-to-end and driving the design, development, and deployment process
  • Able to work across teams and level common, sustainable solutions
  • Creative, open-minded, collaborative problem solver
  • Focus on clarity in written and verbal communication

Compensation

Compensation may be adjusted depending on work location. There are multiple levels open on the team, both mid & senior level.

Senior Level (4)

  • For Bay Area-based hires: Estimated annual salary of $196,000 - $240,000
  • For New York City, Washington, and California (excluding Bay Area) based hires: Estimated annual salary of $187,000 - $229,000.
  • For Colorado-basedhires: Estimated annual salary of $168,000 - $206,000.

Mid Level (3)

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