Software Engineer II, Cloud, Ring

Software Engineer II, Cloud, Ring

08 Apr 2024
Pennsylvania, Malvern, 19355 Malvern USA

Software Engineer II, Cloud, Ring

DescriptionWe are looking for a passionate, hard-working and talented Software Development Engineer for the Ring Alarm Cloud Development team who has experience building innovative, mission-critical software features. We want to raise the bar with someone who can extend, enhance and challenge our current experience level. You will have an opportunity to make a large impact on the design, architecture, and development of consumer products.You will solve complex issues surrounding the delivery of messaging received from Ring Alarm, Ring Smart Lights, Amazon Sidewalk, and Amazon Alexa to our cloud in partnership with the Ring Alarm Team, Ring Smart Lighting Team, the Cloud Guild, Product Management, and key leadership. You will write software in Java and Golang while utilizing AWS as your delivery environment.This role is a key leader in our organization with a proven ability to perform cross organizationally with other teams and developers. The ability to design and deliver software at a senior level is paramount.Key job responsibilitiesWork across the organization to present and delivery high quality solutionsWrite high quality distributed system software for large scale applicationsWork with product management and cross functional teams to provide technical solutions for desired user experiencesWork with other team members to architect and design approachesPrototype new technology and evaluate technical feasibilityTake ownership of large componentsDrive best practices and engineering excellenceWork in an Agile/Scrum environmentWe are open to hiring candidates to work out of one of the following locations:Malvern, PA, USABasic Qualifications

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

Experience programming with at least one software programming language

3+ years of experience developing software in Java or Go

3+ years developing in an OO language

Experience designing and developing large-scale, distributed software applications, tools, systems and services

Proven experience with Web architectures and services (HTTP, REST, sockets, JSON, multi-threading, etc.) including architecture and design

Extensive experience with Agile and various process implementations

Preferred Qualifications

3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience

Bachelor's degree in computer science or equivalent

Understanding and experience with professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

Experience with code versioning tools such as Git

Experience with SQS, Kinesis, DynamoDB, CloudWatch, Aurora

Experience with continuous integration, automated unit testing and integration testing

Experience with application monitoring tools (Datadog, Splunk, New Relic, etc.)

Experience with Spring, Hibernate and other Java frameworks

Familiarity with AWS and have built apps leveraging its offerings (S3, EC2, Cloud Formations, Lambda, Step Functions, etc.)

Experience with C+- Experience with Docker

Ability to take a project from scoping requirements through actual launch of the project

Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.

Related jobs

  • Application Engineer III (The Vanguard Group, Inc. / Malvern, PA) Provide senior level system analysis, design, development, and implementation of applications and databases; integrate third party products; translate technical specifications into code for complex new or enhancement projects for internal clients; write programs, develop code, test artifacts, and produce reports; employ software development techniques to ensure tests are implemented in a way that support automation; elevate code into development, test, and production environments on schedule; provide follow up production support; submit change control requests and documents; utilize thorough understanding of software development methodology and development architecture standards; train and mentor staff with less experience; resolve elevated issues; participate in design, code, and test inspections throughout life cycle to identify issues; explain technical considerations at related meetings, including those with internal clients; perform systems analysis activities; utilize thorough understanding of client business functions and technology needs and broad understanding of technologies, tools, and applications, including those that interface with business area and systems; interface with cross functional team members and communicate systems issues at appropriate technical level for each audience; utilize thorough understanding and compliance with Information Technology and Information Security policies and procedures and verify that deliverables meet requirements. Requires Bachelor\'s in Computer Science, Computer Engineering, Information Science & Engineering, Information Technology, or closely related IT field and five years of experience in job offered or in IT position(s) including Software Developer and/or Senior Software Developer and/or Business Analyst and/or I.T. Analyst. Background in education, training or experience must include AWS S3, AWS Lambda, AWS Glue, AWS ECS, Python, PySpark, Pandas, Git, Presto, Hive, Spark, Unix, Shell Scripting, SQL, and Tableau. Company operates on hybrid model with three days in office and work-from-home available two days.

  • Gen AI Engineer

  • Description

Job Details

Jocancy Online Job Portal by jobSearchi.