Job offers - CrawlJobs

Software Engineer II Jobs

269 Job Offers

Senior Software Engineer II, Full Stack - Growth (Hybrid)
Save Icon
Lead full-stack development of AI-powered GTM tools at Homebase in Toronto. Requires 5+ years engineering experience, Rails + React skills, and hands-on AI/LLM expertise. Hybrid role with strong benefits.
Location Icon
Location
Salary Icon
Salary
Not provided
Homebase
Expiration Date
Until further notice
Software Engineer II, Open Source Server
Save Icon
Join Temporal's Open Source Server team as a Software Engineer II in the US. Work on distributed systems in Go or Java, building core server features with strong focus on reliability, performance, and developer experience.
Salary Icon
Salary
Not provided
Temporal Technologies
Expiration Date
Until further notice
Senior Software Engineer II - Agent Observability
Save Icon
Join Honeycomb as a Senior Software Engineer II to build AI agent observability features end to end. Requires Go or Python, TypeScript and React skills, plus SaaS experience. Remote-first with equity and unlimited PTO.
Location Icon
Location
Salary Icon
Salary
Not provided
Honeycomb.io
Expiration Date
Until further notice
Software Engineer -II
Save Icon
Socure seeks a Software Engineer II in India to build scalable backend systems, REST APIs, and microservices using Go or Java. Requires 3+ years of experience with distributed systems, AWS, Kubernetes, and Kafka.
Location Icon
Location
Salary Icon
Salary
Not provided
socure.com Logo
Socure
Expiration Date
Until further notice
Software Engineer II, User Targeting
Save Icon
Join Braze as a Software Engineer II in Toronto, building high-scale user segmentation features with Ruby on Rails and React. Process billions of users daily, work with MongoDB and ClickHouse, and enjoy great benefits.
Location Icon
Location
Salary Icon
Salary
125280.00 - 210600.00 CAD / Year
Braze
Expiration Date
Until further notice
Software Engineer II, User Targeting
Save Icon
Join Braze as a Software Engineer II on the User Targeting team in Austin. Build high-scale segmentation features with Ruby on Rails and React, processing billions of users daily. 2+ years of experience required.
Salary Icon
Salary
104400.00 - 176040.00 USD / Year
Braze
Expiration Date
Until further notice
Software Development Engineer II
Save Icon
Join a team building full-stack software for remote-controlled power generation systems in Pune. Requires a CS or Software Engineering degree plus 3 years of relevant experience. Design innovative web-enabled control solutions.
Location Icon
Location
Salary Icon
Salary
Not provided
energysystems.com Logo
Energy Systems
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Allmand, a Generac Company, as a Software Engineer II in Holdrege, USA. Develop and maintain embedded and web-based software for power-generation equipment. Requires a BS in CS or related field and 3 years of experience.
Salary Icon
Salary
Not provided
energysystems.com Logo
Energy Systems
Expiration Date
Until further notice
Senior Software Engineer II, Investors
Save Icon
Join Carta as a Senior Software Engineer II in New York to build AI-native fund administration tools. Requires 8+ years of experience with Python, Django, React, Postgres, and Kafka.
Salary Icon
Salary
Not provided
Carta
Expiration Date
Until further notice
Senior Software Engineer II, Investors
Save Icon
Join Carta as a Senior Software Engineer II in Toronto to build AI-native fund administration tools. Requires 8+ years of experience with Python, Django, React, Postgres, and Kafka.
Location Icon
Location
Salary Icon
Salary
Not provided
Carta
Expiration Date
Until further notice
Software Development Engineer II – Life Hub (Super App) (New Grad / Early Career)
Save Icon
Join ID.me as a Software Development Engineer II on the Life Hub team in Mountain View. Build eligibility logic and discovery flows for a Super App using Java, React, and Next.js. Great for new grads with 0-2 years experience.
Salary Icon
Salary
Not provided
ID.me
Expiration Date
Until further notice
Avionics Software Engineer II
Save Icon
ENSCO Avionics seeks a Systems Engineer in Endicott for embedded avionics software integration and verification. Requires C, Linux scripting, and HW/SW debugging skills. U.S. citizenship needed for Secret clearance.
Salary Icon
Salary
Not provided
ENSCO, Inc.
Expiration Date
Until further notice
Senior Software Engineer II, Investors
Save Icon
Join Carta as a Senior Software Engineer II in Toronto, building AI-native tools for private capital. Requires 8+ years of experience with Python, Django, React, Postgres, and Kafka.
Location Icon
Location
Salary Icon
Salary
Not provided
Carta
Expiration Date
Until further notice
Software Engineer II, Frontend (Bangalore, India)
Save Icon
Join AiPrise as a Software Engineer II, Frontend in Bangalore, owning React-based KYC/KYB onboarding flows and SDKs. Requires 2-4 years with JavaScript, TypeScript, React and mobile browser expertise.
Location Icon
Location
Salary Icon
Salary
Not provided
AiPrise
Expiration Date
Until further notice
Senior Software Engineer II, Applied AI
Save Icon
Join Wrapbook as a Senior Software Engineer II, Applied AI (Remote, USA/Canada). Build production-grade AI agents with LangGraph and Amazon Bedrock, automating workflows. Requires 6+ years backend experience and hands-on LLM expertise.
Salary Icon
Salary
Not provided
Wrapbook
Expiration Date
Until further notice
Software Engineer II - Rust - Pro
Save Icon
Join Kraken's Pro team as a Software Engineer II (Rust) in Brazil. Build low-latency trading systems, matching engines, and market data gateways. Requires 3+ years experience, Rust, C++, and distributed systems expertise.
Location Icon
Location
Salary Icon
Salary
Not provided
kraken.com Logo
Kraken Digital Asset Exchange
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Axon as a Software Engineer II in Bucharest or Timișoara. Build scalable cloud systems with Java, Scala, Go or C#, and integrate AI-assisted development tools. Hybrid work, mission-driven team.
Location Icon
Location
Salary Icon
Salary
Not provided
Axon
Expiration Date
Until further notice
Software Engineer II, Reinforcement Learning Environments
Save Icon
Join Handshake AI as a Software Engineer II in Bengaluru to build and scale our Reinforcement Learning Environments platform. Requires 3+ years backend experience with TypeScript, React, PostgreSQL, and AWS or GCP.
Location Icon
Location
Salary Icon
Salary
Not provided
joinhandshake.com Logo
Handshake
Expiration Date
Until further notice
Software Engineer II, Autonomous Freight Technology
Save Icon
Join Flexport as a Software Engineer II in Bellevue to build autonomous freight technology. You'll own full-stack features with Java, Ruby, and React in a microservices architecture, integrating AI models to automate pricing and booking. Requires 3+ years of experience.
Salary Icon
Salary
Not provided
Flexport
Expiration Date
Until further notice
Software Engineer II, AI DevTools
Save Icon
Join Box in Warsaw as a Software Engineer II on the AI DevTools team. Build cutting-edge AI tools end to end with Python, Go or JavaScript. Requires 1+ years experience, Linux fundamentals and solid coding skills.
Location Icon
Location
Salary Icon
Salary
Not provided
Box
Expiration Date
Until further notice

About the Software Engineer II role

Explore Software Engineer II jobs and discover a pivotal career stage for experienced developers ready to take on greater technical ownership and complexity. A Software Engineer II is a mid-level professional who operates with substantial independence, designing, building, and maintaining critical software systems. This role is a cornerstone of engineering teams, bridging the gap between foundational execution and strategic leadership.

Typically, professionals in these jobs are responsible for the end-to-end delivery of features or services. Common responsibilities include designing scalable system architectures, writing clean and efficient code, developing and integrating APIs, and ensuring robustness through comprehensive testing and debugging. They often own specific components or services, making key decisions on implementation and technology choices. Collaboration is a significant aspect of the role; Software Engineers II regularly work with product managers, designers, and other engineers to translate requirements into technical specifications and high-quality deliverables. They also frequently mentor junior developers, conduct code reviews, and contribute to improving team processes and engineering best practices.

The technical skill set for these positions is both deep and broad. Proficiency in one or more modern programming languages such as Java, Python, JavaScript (with frameworks like React or Node.js), C#, or Go is standard. Strong experience with cloud platforms (AWS, Azure, or GCP) and services is highly common, including serverless computing, containers, and managed databases. A solid grasp of data structures, algorithms, and system design principles is essential. Familiarity with DevOps practices, including CI/CD pipelines, infrastructure as code, and monitoring tools, is often expected. Beyond technical acumen, successful candidates demonstrate strong problem-solving abilities, effective communication skills, and a proactive approach to identifying and mitigating risks in projects.

Typical requirements for Software Engineer II jobs include a Bachelor’s degree in Computer Science or a related field (or equivalent practical experience) coupled with approximately 3-5 years of professional software development experience. Employers look for a proven track record of contributing to significant features, demonstrating growing autonomy, and showing initiative in technical design and process improvement. This career level is ideal for engineers seeking to deepen their expertise while beginning to influence technical direction, making it a highly sought-after and rewarding position for those advancing their tech careers.