PulseLearning

Software Developer – Cloud Solutions

Remote, United States remote Entry Salary not listed
remote Technology & IT Curated
Sign in to apply Free account — we bring you straight back to this role.

About the role

About PulseLearning

Established in 1999, PulseLearning is a world-class, award-winning provider of learning solutions supporting clients globally across all sectors.
We operate across the United States, United Kingdom, EMEA, Ireland, Canada, and Australia, delivering innovative, people-focused learning solutions that drive real impact.
Our team works collaboratively to design and develop learning experiences that inspire behavioral change and measurable results. At PulseLearning, we value creativity, collaboration, and continuous improvement.
Role Overview
Software Developer responsible for designing, building, and maintaining modern, cloud-based software solutions in collaboration with cross-functional teams and subject matter experts. The successful candidate will bring strong software engineering fundamentals, hands-on cloud experience, and a builder's mindset to deliver scalable, secure, and reliable systems.
Key Responsibilities

Design, develop, test, and deploy scalable, secure, and cost-effective software solutions using cloud-native architectures and microservices

Build and maintain resilient distributed systems that are highly available, fault-tolerant, and performant at scale

Develop software using one or more modern programming languages such as Java, Python, TypeScript, Go, C#, C++, or Rust

Design and consume RESTful APIs and integration frameworks to enhance system interoperability

Deploy and operate workloads on major cloud platforms, applying cloud services for compute, storage, databases, networking, serverless, and containers

Define and manage infrastructure as code and automated deployment pipelines (CI/CD)

Apply engineering best practices, including automation, unit and integration testing, code reviews, secure coding, and technical documentation

Work with both relational (SQL) and NoSQL database technologies, selecting the right data store for each workload

Leverage AI agents, generative AI, and AI-enabled developer tools to improve development productivity and code quality

Monitor, troubleshoot, and resolve production issues, contributing to operational excellence and continuous improvement

Collaborate with cross-functional stakeholders and subject matter experts to translate business requirements into technical solutions

Manage multiple development activities concurrently while meeting project timelines and quality standards

Work effectively with remote and globally distributed teams across multiple time zones

Stay current with cloud technologies, architectural patterns, AI-assisted development practices, and emerging industry trends

Qualifications

3+ years of professional (non-internship) software development experience

2+ years of experience with design or architecture of new and existing systems, including design patterns, reliability, and scaling

Strong proficiency in at least one modern programming language (e.g., Java, Python, TypeScript, Go, C#, C++, or Rust)

Solid computer science fundamentals, including data structures, algorithms, and object-oriented design principles

Hands-on experience building and operating solutions on a major public cloud platform; deep familiarity with AWS services and architecture best practices is strongly preferred

Experience with distributed systems, microservices, serverless architectures, and containerization (e.g., Docker, Kubernetes)

Experience with infrastructure as code (e.g., CloudFormation, CDK, or Terraform) and CI/CD tooling

Working knowledge of SQL and NoSQL database systems

Understanding of security best practices, including identity and access management, encryption, and secure API design

Experience using AI agents or AI-enabled tools within software development workflows

Experience delivering complex software systems successfully to customers

Strong written and verbal communication skills, with the ability to explain technical concepts clearly

Experience working with remote and geographically dispersed teams across multiple time zones

Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Information Systems, or a related field, or equivalent practical experience

Cloud certifications (e.g., AWS Certified Developer, Solutions Architect, or DevOps Engineer) are considered an advantage or

Experience in machine learning, data engineering, building AI-enabled applications is desirable

Originally posted on Himalayas

Interview prep

Walk in with sharper answers.

Use this as a quick practice sheet before you speak with the employer.

Role
Technology & IT API integration Javascript MySQL Python Remote Collaboration remote

Likely questions

  1. Tell us about work you have done that is close to the Software Developer – Cloud Solutions role.
  2. How would you approach your first 30 days at PulseLearning?
  3. Which of API integration, Javascript and MySQL have you used recently, and what did it help you achieve?
  4. Describe a time you solved a problem without waiting to be told exactly what to do.
  5. How do you stay organised and communicate clearly when working remotely?

Prepare before the call

  • A recent example that proves your experience with API integration, Javascript and MySQL.
  • One short story with a problem, your action, and the result.
  • Two examples that show the strengths listed on your CV.
  • A clear reason why this role and company interest you.
  • Your availability, preferred work style, and salary expectations.

Ask them

  • What would success look like in the first 90 days?
  • What are the main problems this hire should help solve?
  • How does the team give feedback and measure good work?
  • What does a normal working week look like for this role?
Practice line

I am interested in the Software Developer – Cloud Solutions role because I can bring practical experience in API integration, Javascript and MySQL, learn the team quickly, and contribute to the outcomes PulseLearning needs from this hire.

Related jobs.

More roles from this company or category.