Job offers - CrawlJobs

Software Engineer II Jobs

269 Job Offers

New
Embedded Software Engineer II, Vehicle Core Software
Save Icon
Salary Icon
Salary
Not provided
Rivian and Volkswagen Group Technologies
Expiration Date
Until further notice
New
Software Engineer II, Platform
Save Icon
Salary Icon
Salary
Not provided
bubble.io Logo
Bubble
Expiration Date
Until further notice
New
Software Engineer II
Save Icon
Salary Icon
Salary
Not provided
humatahealth.com Logo
Humata Health, Inc
Expiration Date
Until further notice
New
Software Engineer II
Save Icon
Salary Icon
Salary
Not provided
AllofE Solutions
Expiration Date
Until further notice
New
Software Engineer II, Full Stack (Card Pre-Swipe Experience)
Save Icon
Location Icon
Location
Salary Icon
Salary
133000.00 - 183000.00 CAD / Year
Affirm
Expiration Date
Until further notice
New
Software Engineer II, Developer Portal (New Grad / Early Career)
Save Icon
Salary Icon
Salary
Not provided
ID.me
Expiration Date
Until further notice
New
Software Engineer II
Save Icon
Join OpenEye as a Software Engineer II in Liberty Lake, US. Develop cloud video and security solutions using Java or C#. Requires a CS degree, 2-5 years experience, and strong OOP skills. Enjoy great benefits from day one.
Salary Icon
Salary
90000.00 - 125000.00 USD / Year
OpenEye
Expiration Date
Until further notice
New
Software Engineer II, Backend (Batch Developer Experience)
Save Icon
Join Affirm as a Software Engineer II on the Batch Developer Experience team. Build backend tools in Python or Kotlin, improve batch reliability, and enjoy remote work, full health coverage, and equity rewards.
Location Icon
Location
Salary Icon
Salary
133000.00 - 183000.00 CAD / Year
Affirm
Expiration Date
Until further notice
New
Software Engineer II, Backend (Online Storage)
Save Icon
Join Affirm as a Software Engineer II, Backend (Online Storage) in Canada. Build and scale Redis/Valkey cache services, automate infrastructure with Terraform and Kubernetes, and enjoy great benefits.
Location Icon
Location
Salary Icon
Salary
133000.00 - 183000.00 CAD / Year
Affirm
Expiration Date
Until further notice
New
Software Engineer II (Hybrid - 2x/week)
Save Icon
Join Avery Dennison as a Software Engineer II in Little Rock. Build scalable microservices with .NET Core, C#, Angular, and Azure. Requires 4+ years experience and strong SQL skills. Hybrid role with great benefits.
Salary Icon
Salary
Not provided
vestcom.com Logo
Vestcom
Expiration Date
Until further notice
New
Software Engineer II (Hybrid - 2x/week)
Save Icon
Join Avery Dennison as a Software Engineer II in Little Rock. Build scalable microservices with .NET Core, C#, Angular, and Azure. Requires 4+ years experience and strong SQL skills. Hybrid role with great benefits.
Salary Icon
Salary
Not provided
averydennison.com Logo
Avery Dennison
Expiration Date
Until further notice
New
Software Engineer II - Full Stack
Save Icon
Join CharterUP as a Software Engineer II - Full Stack in Austin. Build features with Vue/React and Java on AWS, using AI-assisted tools. 2+ years experience required. Grow with a hyper-growth tech team.
Salary Icon
Salary
Not provided
CharterUP
Expiration Date
Until further notice
New
Software Engineer II, Ad Code
Save Icon
Raptive seeks a Software Engineer II in New York to build high-performance TypeScript ad code reaching 7,000+ publisher sites. Requires strong JavaScript/TypeScript skills, AI-forward development, and ownership mindset.
Salary Icon
Salary
Not provided
Raptive
Expiration Date
Until further notice
Software Development Engineer in Test II
Save Icon
Join Boku in Mumbai as a Software Development Engineer in Test II. Use Java, Rest Assured, Selenium and SQL to build automated tests for global payment systems. 5-8 years QA experience required.
Location Icon
Location
Salary Icon
Salary
Not provided
Boku
Expiration Date
Until further notice
Software Engineer II, iOS
Save Icon
Join Tinder as a Software Engineer II, iOS in Palo Alto. Build consumer-facing recommendation features with Swift, SwiftUI, and Swift Concurrency. 2+ years of native iOS experience required. Great benefits.
Salary Icon
Salary
140000.00 - 160000.00 USD / Year
mtch.com Logo
Match Group
Expiration Date
Until further notice
Software Engineer II, Android
Save Icon
Join Tinder as a Software Engineer II, Android in Palo Alto. Build consumer-facing recommendation features with Kotlin, Jetpack Compose, and Coroutines. 2+ years of native Android experience required.
Salary Icon
Salary
140000.00 - 160000.00 USD / Year
mtch.com Logo
Match Group
Expiration Date
Until further notice
Software Engineer II, Full Stack (Card Acquisition)
Save Icon
Join the Card Acquisition team as a Full Stack Software Engineer II in a remote-first role. Work with React, React Native, Kotlin or Python to build scalable APIs and seamless user experiences. Enjoy equity, full health coverage and flexible time off.
Salary Icon
Salary
146000.00 - 225000.00 USD / Year
Affirm
Expiration Date
Until further notice
Software Engineer II, Backend (Card Integrations and Payments Experience)
Save Icon
Join Affirm's Card Checkout team as a Software Engineer II in Spain. Build scalable backend systems with Python or Kotlin, collaborate across teams, and enjoy great benefits like flexible time off and health coverage.
Location Icon
Location
Salary Icon
Salary
73000.00 - 109000.00 EUR / Year
Affirm
Expiration Date
Until further notice
Software Engineer II, Full Stack (Card Acquisition)
Save Icon
Join Affirm's Card Acquisition team as a Full Stack Software Engineer II in Canada. Build scalable APIs and engaging web/mobile apps with React, React Native, Kotlin or Python. Enjoy 100% subsidized medical coverage, flexible time off and ESPP.
Location Icon
Location
Salary Icon
Salary
133000.00 - 183000.00 CAD / Year
Affirm
Expiration Date
Until further notice
Software QA Engineer II – Test Automation (Windows Desktop Applications)
Save Icon
Join X-Rite as a Software QA Engineer II in Bangalore, India. Drive test automation for a business-critical Windows desktop app, build automated test suites, and boost regression coverage. 3-6 years QA experience required.
Location Icon
Location
Salary Icon
Salary
Not provided
Veralto
Expiration Date
Until further notice
Previous 1 2 3 4 5 6 ... 14 Next

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.