Job offers - CrawlJobs

Software Engineer I Jobs (Remote work)

19 Job Offers

Software Engineer I, Fullstack (Search)
Save Icon
Join Affirm as a Fullstack Software Engineer on the Search team, building scalable backend systems with TypeScript, Python or Kotlin. Remote role across Canada with strong benefits, stock options and flexible time off.
Location Icon
Location
Salary Icon
Salary
101000.00 - 151000.00 CAD / Year
Affirm
Expiration Date
Until further notice
Software Engineer I, Fullstack (Search)
Save Icon
Join Affirm as a Fullstack Software Engineer on the Search team, building scalable backend systems with Python or Kotlin and JavaScript/TypeScript. Remote-first role with full health coverage, equity, and flexible time off.
Salary Icon
Salary
115000.00 - 180000.00 USD / Year
Affirm
Expiration Date
Until further notice
Senior Software Engineer I - Agent Observability
Save Icon
Join Honeycomb as a Senior Software Engineer I to build end-to-end AI observability features using Go, Python, TypeScript and React. Full-stack role with equity, unlimited PTO and remote-first culture.
Salary Icon
Salary
Not provided
Honeycomb.io
Expiration Date
Until further notice
Senior Software Engineer I – Backend & AI-Enabled
Save Icon
Senior Software Engineer I in Bengaluru for backend and AI-enabled development. Requires 5+ years with Java, Spring Boot, Terraform, Salt, AWS, Kubernetes, and AI coding tools. Build scalable cloud-native systems.
Location Icon
Location
Salary Icon
Salary
Not provided
Everbridge
Expiration Date
Until further notice
Senior Software Engineer I - Data & Algorithm Engineering
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Aledade PBC
Expiration Date
Until further notice
Software Quality Engineer I (UK Remote)
Save Icon
Salary Icon
Salary
Not provided
Turnitin, LLC
Expiration Date
Until further notice
Software Quality Engineer I (UK Remote)
Save Icon
Location Icon
Location
United Kingdom, Newcastle upon Tyne
Salary Icon
Salary
Not provided
Turnitin, LLC
Expiration Date
Until further notice
Software Quality Engineer I (UK Remote)
Save Icon
Salary Icon
Salary
Not provided
Turnitin, LLC
Expiration Date
Until further notice
Software Quality Engineer I (UK Remote)
Save Icon
Salary Icon
Salary
Not provided
Turnitin, LLC
Expiration Date
Until further notice
Software Engineer I
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Peak XV Partners
Expiration Date
Until further notice
Software Engineer I
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Peak XV Partners
Expiration Date
Until further notice
Software Development Engineer In Test - I
Save Icon
Location Icon
Location
India, Remote - India
Salary Icon
Salary
Not provided
Netomi
Expiration Date
Until further notice
Senior Software Engineer I- Fullstack
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Aledade PBC
Expiration Date
Until further notice
Senior Software Engineer I- (Forward Deployed AI)
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Aledade PBC
Expiration Date
Until further notice
Senior Software Engineer I - AI/ML
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Aledade PBC
Expiration Date
Until further notice
Senior Software Engineer I (Agentic Engineering, Europe)
Save Icon
Salary Icon
Salary
Not provided
coder.com Logo
Coder
Expiration Date
Until further notice
Senior Software Engineer I (Agentic Engineering, Eastern Timezone)
Save Icon
Salary Icon
Salary
Not provided
coder.com Logo
Coder
Expiration Date
Until further notice
Staff Software Engineer I - SRE
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
confluent.io Logo
Confluent
Expiration Date
Until further notice
Staff Software Engineer I - Confluent Platform
Save Icon
Lead the evolution of Confluent’s data streaming platform as a Staff Software Engineer in India. You’ll architect large-scale distributed systems, mentor senior engineers, and drive platform reliability with 10+ years of experience. This remote-first role offers robust benefits, flexible time awa...
Location Icon
Location
Salary Icon
Salary
Not provided
confluent.io Logo
Confluent
Expiration Date
Until further notice

About the Software Engineer I role

Software Engineer I jobs represent the entry-level gateway into one of the most dynamic and impactful careers in the technology industry. Professionals in this role are foundational members of engineering teams, typically responsible for writing, testing, and maintaining clean, efficient code under the guidance of senior engineers. They contribute to building and improving software applications, services, and systems that power everything from consumer apps to enterprise infrastructure. A Software Engineer I is expected to have a solid grasp of computer science fundamentals, including data structures, algorithms, and object-oriented programming, often demonstrated through a bachelor’s degree in computer science or a related field, or equivalent practical experience.

Common responsibilities for these jobs include developing new features, fixing bugs, writing unit and integration tests, participating in code reviews, and collaborating with cross-functional teams like product management and design. Entry-level engineers often work on specific modules or components of larger systems, learning how to design for scalability, reliability, and maintainability. They are expected to follow best practices in software development, such as version control (e.g., Git), agile methodologies, and continuous integration/continuous deployment (CI/CD) pipelines. Many Software Engineer I jobs also involve troubleshooting production issues, contributing to technical documentation, and gradually taking ownership of smaller features or services.

Typical skills required for these roles include proficiency in at least one programming language such as Java, Python, C++, or Go. Familiarity with databases (SQL and NoSQL), basic cloud services (AWS, GCP, or Azure), and fundamental concepts in distributed systems or networking is highly valued. Strong problem-solving abilities, attention to detail, and effective communication are essential, as these engineers must translate business requirements into technical solutions. While deep specialization is not expected at this level, a willingness to learn, adapt, and ask questions is critical. Many Software Engineer I jobs also require a basic understanding of operating systems, networking, and security principles.

The profession itself is characterized by continuous learning and collaboration. Engineers at this level typically work in team environments where mentorship is common, and they are encouraged to grow their technical breadth and depth. As they gain experience, they often take on more complex tasks, such as system design, performance optimization, and cross-team initiatives. Software Engineer I jobs are ideal for recent graduates, career changers, or individuals with some internship experience who are eager to build a career in software development. The role offers a strong foundation for future advancement into senior engineering, architecture, or technical leadership positions. Ultimately, these jobs are about contributing to real-world products while developing the skills and mindset needed to solve increasingly challenging technical problems.