Logo
Ariel Partners

Senior Cloud Software Engineer

Ariel Partners, Memphis, Tennessee, us, 37544

Save Job

Overview

Must be a U.S. Citizen or Green Card holder and not have been out of the U.S. for more than 180 days in the past 3 years. Candidate must be able to obtain a Public Trust Clearance. We are looking for a Senior CloudSoftwareEngineer who is a highly experienced full-stack Java developer with a strong background in software development, cloud infrastructure, and client engagement. The candidate will work on the development of analytical processes in both on-premise and Amazon Web Services. This role is ideal for a versatile technologist who thrives in fast-paced environments, quickly adapts to new tools and platforms, and consistently delivers innovative solutions to support our client. Moving from on-premises services to the cloud can be a challenge and we need a seasoned engineer who will embrace this effort, working with a collaborative team of developers and architects to ensure modernization for our customer. You will be a key player in these efforts. Candidate should be able to apply sound analysis, business practices, and scientific expertise to solve a wide variety of customer problems. Apply expert knowledge to determine accuracy and reasonableness of data. Documents and summarizes results and develops, recommends, and implements creative and innovative solutions to customer problems. The role requires expertise in computer science, business, or engineering, with the ability to mentor or train other team members and share expertise within and across contracts, organizational boundaries, and with customers. Key Responsibilities

Participates in the design, development, and implementation of complex software engineering activities including code reviews and full-cycle testing. Develops and implements components of many complex analytical tasks and activities. Establishes input/output processes and defines parameters for interfacing with external production systems and the implementation of system design. Clearly communicates complex technology solutions across technical, managerial, and customer audiences. Resolves complex problems where troubleshooting requires in-depth understanding and evaluation of system processes. Exercises sound judgment of software engineering best practices in selecting methods, techniques, and evaluation criteria for obtaining results. Demonstrates full-stack rapid development and prototyping of analytical processes in support of several client initiatives. Develops user interfaces written against popular JavaScript frameworks. Develops RESTful web services that host data to production systems. Assists in monitoring and management of deployed environments. Evaluates cloud infrastructure and data with expert-level precision to ensure accuracy, reliability, and performance. Researches and analyzes customer requirements, documents findings, and implements scalable, secure, and cost-effective cloud applications/architectures. Leads the development and deployment of web applications, APIs, and automation tools across diverse technology stacks. Contributes early and effectively to new projects by rapidly learning and applying new coding languages, infrastructure-as-code tools, and cloud ecosystems. Documents and summarizes results, and develops, recommends, and implements creative solutions tailored to customer needs. Mentors and trains team members, sharing cloud and software expertise across organizational boundaries. Design & Develop: Lead the architecture, development, and implementation of sophisticated software systems, including full-cycle testing and code reviews. Engineer Solutions: Build and deploy components for advanced analytical tasks, ensuring seamless integration with external production systems. Communicate Clearly: Translate complex technical concepts into actionable insights for technical teams, leadership, and clients. Troubleshoot Deeply: Resolve intricate system-level issues through expert analysis and evaluation of processes. Apply Best Practices: Use sound judgment to select optimal engineering methods, tools, and evaluation criteria. Prototype Rapidly: Deliver full-stack prototypes and analytical workflows to support dynamic client initiatives. Build Interfaces: Develop intuitive user interfaces using modern JavaScript frameworks (e.g., React, Angular, Vue). Create APIs: Design and implement RESTful web services to power production-grade systems. Manage Environments: Support monitoring, performance tuning, and reliability of deployed applications. Optimize Cloud Infrastructure: Evaluate and refine cloud-based systems for accuracy, scalability, and cost-efficiency. Architect for Scale: Research customer needs and deliver secure, scalable cloud applications using infrastructure-as-code and modern DevOps practices. Lead Deployment: Spearhead the rollout of web apps, APIs, and automation tools across diverse tech stacks. Learn & Adapt: Quickly master new languages, tools, and cloud ecosystems to contribute from day one. Document & Deliver: Summarize findings, recommend solutions, and implement tailored strategies for client success. Mentor & Inspire: Share expertise and help grow the next generation of engineers through hands-on guidance and collaboration. Mandatory Skills / Experience

Note: Candidates who do not have the mandatory skills will not be considered. Bachelors degree US Citizen or Green Card Holder and must be able to obtain a Public Trust Clearance At least 8 years of experience in cloud engineering, software development, or a closely related area Proven success working with clients to gather, document, and implement requirements Strong software development background, specifically with Java Working knowledge of popular JavaScript frameworks such as React; experience with NodeJS and Java toolchains (NPM, Angular CLI, Maven) Working knowledge of deploying applications against AWS cloud technologies Working knowledge of web technologies (HTML, CSS, JSON) Ability to function as a full stack software engineer Ability to build and maintain applications within an AWS environment Responsible for development of analytical processes in support of several client initiatives Responsible for the development of user interfaces written against popular JavaScript frameworks Responsible for the development of RESTful web services that host data to production systems Responsible for the deployment and maintenance of Kafka messaging services Responsible for monitoring and management of deployed environments Responsible for designing, building and maintaining systems that collect, store, process, and analyze vast amounts of data to extract actionable insights for business decisions Experience working in an agile development environment Technical Skills & Tools

Cloud Platforms: AWS Front-End Frameworks: React Containerization & Automation: Docker, Kubernetes, Rancher Data Stores: MySQL, Postgres, JSON Operating Systems: Linux Web Servers & Protocols: Keycloak, SAML Languages & IDEs: Java, JavaScript, TypeScript, HTML, XML DevSecOps & Security: Vulnerability mitigation Project & Source Management: GitLab, GitHub, JIRA, DevOps Methodologies: Agile, Scrum Desired Skills

Designs, builds, and maintains systems that collect, store, process, and analyze vast amounts of data to extract actionable insights for business decisions Strong understanding of cloud concepts and familiarity with AWS standards and tools (EC2, CloudFormation, VPC, EMR, S3, DynamoDB, Lambda, API Gateway) Knowledge of web services and APIs against architectures on Elastic Beanstalk and API Gateway Experience with Linux scripting (bash) Experience with relational databases (Oracle and/or PostgreSQL) and NoSQL databases Knowledge of cloud development and implementation practices (HTTP, synchronous/asynchronous processing, highly available and resilient modeling) Experience mentoring and guiding less experienced engineers Relevant IT certifications, preferably AWS certifications Experience with CI/CD tools (Jenkins, Ansible) Contact: If you are interested in getting more information about this opportunity, please contact Irina Rozenberg. Recruiting@arielpartners.com. At Ariel Partners, we solve the most difficult problems that inhibit technology from enabling our customers to achieve their goals. Our vision is to be recognized by our stakeholders as an elite provider of IT solutions. We are looking for team members who share our values of integrity, commitment, courage, and excellence. Ariel Partners is an Equal Opportunity Employer in accordance with federal, state, and local laws. #J-18808-Ljbffr