Software Engineer

Harvey Nash — United States · Posted ~21 hours ago

Mid

Skills

Software development Scalable software design Testable code System architecture Design patterns Reliability engineering AWS Spark Hadoop Big data AWS Step Functions Amazon S3 Amazon Redshift AWS Lambda Amazon EMR

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A software engineering role for a professional with at least three years of non-internship development experience and hands-on background in system design and architecture. You will build testable, scalable applications and work with cloud and big-data technologies to deliver reliable systems.

Highlights

Opportunity to develop high-quality, scalable applications while working with cloud and big-data technologies. The role combines software architecture, reliability, testing, and hands-on work with major cloud data services.

Description

The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code. Qualifications: Bachelor's degree in Computer Science, Engineering, Mathematics. 3+ years of non-internship professional software development experience 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience 2+ years of experience with big data technologies such as AWS, Spark, or Hadoop. Experience with AWS services (Step Functions, S3, Redshift, Lambda, EMR).