Ursus
Job Title: Principal Engineer, Software (AWS)Location: RemoteDuration: Direct HIreSummary:In this role you will be responsible for closely aligning with engineering and product teams to ensure our services consistently meet our client’s demands.
The ideal candidate will have a strong understanding of large-scale computing solutions and experience leading deep software and infrastructure discussions to ensure scalability, resiliency, and availability.As a key member you will ensure success in designing, building and migrating applications, software, and services on AWS and Oracle.
You’ll be working with the best and brightest minds to bring a cloud native approach to deploying applications in a highly reliable and scalable way.
Success in this role is characterized by the overall performance, reliability, security, and scalability of an application.Responsibilities:Collaborate cross functionally to develop our target state cloud architecture and supporting organization model along with the platform roadmap required to achieve that target state.
Drive cloud/ technology discussions and facilitate decision with other teams within the organization.
(20%)Enforce adherence to architectural standards/principles, global product-specific guidelines, usability design standards, governance, cost controls, etc.
(20%)Work with product owners and other functional teams to translate the roadmaps into releases.
(20%)Evaluate new and emerging technologies, services, tools, and multiple cloud vendors for innovative new capabilities guide business and technology decisions.
(15%)Develop reference architectures, publish design patterns, and Drive technical designs to consensus and approval.
(15%)Contribute to and respond to code and architecture reviews with onsite and offshore team as needed.
(10%)Qualifications:At least 10 years of experience using modern technologies such as Java, Javascript (e.G.
Node)Knowledgeable in public and private cloud technologiesDemonstrated production-level software development skillsDemonstrated ability to conceive, manage, and complete project deliverablesUnderstanding of Terraform, GIT, ansible playbooks and cloud templatingAbility to create business cases for new technology proposalsThorough understanding of infrastructure automation, continuous integration/deployment and cloud delivery models.Deep expertise in public cloud architecture and transformation strategy as well as product architecture.Knowledge of infrastructure design & server infrastructure implementation.Experience in deploying production workloads using AWSBalance of strategic and tactical skills and the ability to work on cross-functional teams.Ability to write technical documentation (platform architecture, strategy, engineering etc.)Ability to work on multiple concurrent complex projects and to coordinate the work of others in the cloud environment.Experience with build tools, CI/CD, DevOps and agile principlesPossess an understanding of system testing including platform, integration, load and scale testing.Proficient at multitasking and proactive in work responsibilitiesExperience with agile development methodologies, rapid application development, and project managementProven ability to design and present understandable and practical solutions to complex problems Demonstrated leadership skills in a fast-paced, team-driven environmentStrong verbal and written communication skills, including visual presentation skillsDemonstrated experience in research data collection, analysis, and presentation Desired Characteristics:Extensive experience leveraging AWS and Oracle to deploy highly reliable and scalable cloud applicationsExpert at Java and NodeJsProficient with data structuring languages, including XML, JSON, and design of binary data formatsExperience creating and managing projects in revision control, including git and GithubExperience with large-scale distributed infrastructures, including technologies for clustering and load balancingExperience implementing continuous integration and continuous delivery (CI/CD) tools and systemsSpecific experience with Docker, KubernetesDemonstrated ability to automate the deployment of infrastructure using tools like Terraform, Ansible, or Chef/Puppet.Understanding of NoSQL DatabasesExperience with Agile, including Scrum and KanbanUnderstanding software development in a DevOps cultureProponent of solutions using open-source softwareAbility and desire to mentor engineers, technologists, and spread cloud knowledge across the organizationIND123