Principal AWS Engineer/Architect With microservices

Cardinal Integrated Technologies, Inc.

$130K — $180K *
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Minimum 7 years of software development experience
  • BS/MS in Computer Science, Engineering or related field
  • Experience with large-scale production systems focusing on scalability, high-availability, and resiliency
  • Extensive knowledge of modern web stack technologies including Node, APIs, AWS, and Angular
  • Expertise in API design and usage
  • Experience with relational and NoSQL databases, and caching technologies
  • Dedication to unit testing and agile development methodologies

Responsibilities

  • Lead architecture decisions for the Atom platform with a focus on performance and reliability
  • Ensure adherence to architectural principles among teams for optimal scale and stability
  • Drive innovation by keeping updated on digital technologies
  • Execute proof of concepts (POCs) and facilitate the adoption of new technologies
  • Work collaboratively in fast-paced, agile engineering teams
  • Model high-quality coding practices and maintain testing standards
  • Troubleshoot and improve existing systems through regular system deployments
  • Enhance documentation of processes and systems

Benefits

  • Collaboration with full-stack teams that include designers and product managers
  • Opportunity to work with cutting-edge technologies in a learning-driven environment
  • Focus on quality and thoroughness with supportive engineering practices
  • Engagement in a mission-driven organization dedicated to education
  • Possibility to influence learners positively through innovative product development
Full Job Description
Job Description:

As a Principal Engineer/Architect, you will be responsible for owning the architecture of the Atom platform with a focus on high performance, scale & reliability using modern development, deployment and monitoring technologies. We have full-stack teams, where designers, product managers, and engineers work closely to build products that delight our customers.

What would you do?
  • Lead the platform architecture work and make sound architecture decisions in collaboration with other tech leads.
  • Ensure teams adhere to good architectural principles and meet requirements around performance, scale, and stability.
  • Keep yourself up to date on the latest digital technologies and help drive innovation at Kaplan
  • Execute POCs and enable teams of software engineers to adopt new technologies into the platform.
  • Work on fast-paced, agile engineering teams
  • An attitude of quality, diligence and thoroughness is essential
  • Be a role model for writing high-quality code and unit tests
  • Maintain high test coverage across unit, functional and integration test suites
  • Conduct regular system deployments using our AWS-native continuous delivery pipeline
  • Improve documentation of processes and systems
  • Troubleshoot existing systems and applications


What do you need to have?
  • Experience with large-scale production systems (i.e. scalability, high-availability, resiliency) with the ability to optimize implementation across all layers of architecture
  • Extensive experience with modern web stack technologies, including detailed knowledge of Node, APIs, AWS, Angular with the ability to pick new technologies and programming languages
  • Expertise in API design and usage
  • Extensive knowledge of relational and NoSQL DBs and caching technologies.
  • Dedication to the practice of unit testing
  • Experience with light-weight and/or agile, test-driven development methodologies
  • Experience with cloud-based services and architecture
  • Interest in education and having a positive effect on learners
  • Minimum 7 years of Software Development Experience


What does success at KTP look like?
  • You are passionate about working in an organization with a noble mission
  • You innovate and help others along the way
  • You are an organized, goal-oriented, motivated self-starter who can work well in a team environment
  • You are a team player and a strong problem-solver
  • You are a quick learner with a bias towards action
  • You possess excellent communications skills, with the ability to work with business users as well as other members of the engineering team


Education:
  • BS/MS in a relevant field (Computer Science, Engineering)

Similar Jobs

More Jobs at Cardinal Integrated Technologies, Inc.

More Enterprise Technology Jobs

Find similar Principal AWS Engineer/Architect With microservices jobs: