Software Engineer Job at Careerflow, United States

  • Careerflow
  • United States

Job Description

Software Engineer

We are looking for experienced software engineers to help train and evaluate next-generation AI systems through real-world software engineering tasks. This role is best suited for developers who can reason through unfamiliar codebases, explain engineering decisions clearly, and solve practical backend, full-stack, systems, or infrastructure-related problems.

A Cybersecurity/SecOps background or exposure is highly preferred.

No prior AI experience is required. What matters most is strong software engineering judgment, clean technical communication, and the ability to evaluate code, architecture, tradeoffs, and implementation quality.

Key responsibilities include:

  1. Working on challenging software engineering tasks across backend, full-stack, infrastructure, and systems-related projects.
  2. Reviewing, debugging, improving, and explaining code across different technical environments.
  3. Designing or evaluating practical solutions involving APIs, databases, services, integrations, testing, and deployment workflows.
  4. Identifying tradeoffs around scalability, maintainability, performance, reliability, security, and developer experience.
  5. Communicating technical reasoning clearly in writing, including why a solution works and what alternatives were considered.
  6. Collaborating with the customer's team on technical reviews, implementation decisions, and problem-solving exercises.
  7. Adapting quickly to new codebases, frameworks, and technical requirements.

Required skills and qualifications include:

  1. 3+ years of hands-on software engineering experience.
  2. Strong experience in at least one backend or full-stack engineering environment, such as Python, JavaScript/TypeScript, Node.js, Java, C++, Go or Ruby.
  3. Experience building, maintaining, or reviewing production-level applications, APIs, services, databases, or integrations.
  4. Strong understanding of software engineering fundamentals, including debugging, testing, code quality, architecture, and technical tradeoffs.
  5. Ability to explain complex engineering decisions clearly and objectively.
  6. Comfortable reading and reasoning through unfamiliar code or technical requirements.

Preferred qualifications include:

  1. Experience with cloud environments such as AWS, GCP, or Azure.
  2. Experience with CI/CD pipelines, DevOps workflows, containers, monitoring, or production operations.
  3. Experience with frontend frameworks such as React, Next.js, Angular, Vue, or React Native.
  4. Open-source contributions, public GitHub work, technical writing, or strong examples of past engineering work.
  5. Experience mentoring engineers, reviewing code, or making architecture decisions.

Job Tags

Remote work

Similar Jobs

Widger Talent

Bookkeeper Job at Widger Talent

 ...Bookkeeper Maintenance & Renovation (AP/AR) Kansas City, MO (Northland) | Full-Time, On-Site | $50,000$60,000 About Our Client...  ...and follow-up questions baked in. ~ Proficiency in QuickBooks Online (3+ years preferred) and Excel ~ Property management software... 

Roku

Sr. Illustrator Job at Roku

 ...the world while gaining meaningful experience across a variety of disciplines. What is the role? Roku is seeking a Senior Illustrator to lead illustration across cross-channel brand campaigns and sponsorable platform experiences, with a focus on key product lines... 

ODORZX INC.

Operations Assistant Manager (w/Washing & Detailing) 20HR-23HR Job at ODORZX INC.

 ...Description We are currently seeking an Operations Assistant Manager to become an integral part of our team! You will perform a variety...  ...: Previous experience as an automotive technician, detailer, or other related fields preferred Microsoft office or similar... 

Petco

Petco - Receiver/Stocker $13-$23/hr Job at Petco

Petco Stockers and Receivers are responsible for unloading delivery trucks, organizing inventory in the stockroom, stocking shelves, rotating inventory, building product displays, and keeping storage and sales floors organized. Overnight stockers focus on replenishing inventory... 

Choice Translating, Inc.

Bilingual Italian Interpreter — On-site or Virtual Job at Choice Translating, Inc.

A reputable interpreting service provider in Charlotte, NC is seeking a fully bilingual interpreter fluent in Italian and English. Responsibilities include accurate real-time interpretation, managing appointments flexibly, and adhering to ethical standards. A high school...