Lead Cloud Software Engineer (remote)

Company Info
AES
United States

Phone:
Web Site: www.aes.com

Company Profile
col-narrow   

Title:

Lead Cloud Software Engineer (remote)

Job ID:

73684
col-wide   

Job Description:

AES is accelerating the future of energy through innovations and new solutions for smarter, greener energy platforms. Digital technologies are a key enabler in this acceleration, with the Global Digital Team leading a global digital transformation to create value and new services for AES staff and external customers. The team is passionate about the role digital can play in not only bettering how people do their work, but in achieving the company’s strategic goals.

Within the Global Digital Team, the Digital Commercial Transformation team is charged with executing this across our market and customer commercial business lines. We work closely with the business to identify and launch digital solutions to drive value through improved decision-making. We are looking for a highly motivated Senior Cloud Software Architect | Digital Solutions to guide the architecture, design, development and implementation of the technical digital solutions required to achieve our vision.

This a remote position. The ideal candidate may live/work within the United States. Occasional travel to the office (company paid) may be required to a corporate office. People living outside the US will not be considered for this role.

 

The Lead Cloud Software Engineer | Digital Solutions will be responsible for:

  • Develop products, services and applications utilized for various Digital Solutions project with the latest technologies through development, enhancements, testing and implementation
  • Ensure proposed solutions & applications meet the functional and non-functional requirements approved by the business.
  • Develop, modify and extend code for building on cloud infrastructure and automate using CI/CD pipeline
  • Lead activities to develop, document and maintain architectures, requirements, interfaces and designs for software systems across AES.
  • Defines key metrics driving code optimization and leads discussion of code reviews; manages environment build deployments, release notes and build notices; reviews code to proactively identify and mitigate potential issues and defects as well as identifies solution problems and issues outside code
  • Develop designs and relevant architecture for all aspects of a project
  • Mentors other software engineers and teams as appropriate
  • Influences best practices development contributing to process enhancements and enforces best practices on project work
  • Conducts system-wide testing and some integration testing as appropriate (Junit and cucumber)
  • Helps with debugging/designing the automated test framework
  • Reviews code to proactively identify and mitigate potential issues and defects and helps to identify sources of defects
  • Uses design tools to frequently share and communicate design ideas on larger systems
  • Defining a process for the intake and execution of the delivery of the solution and communicating it to the business.
  • Continuously improving the quality, consistency, accessibility, and security of our data activity across company needs
  • Partnering with the commercial business to identify solutions that achieve business goals through an agile software development methodology

 

Requirements:

  • Bachelor's degree in computer science, computer engineering, or relevant field, Master’s degree preferred
  • 6+ years proven experience as software architect
  • Experience in understanding business problems and creating scalable, durable and maintainable solutions based on a combination of existing and emerging technologies while balancing human resource and financial constraints within timelines that meet business requirements.
  • Exposure to Cloud Technologies (IaaS/PaaS), Serverless, DevOps CI/CD (GCP Preferred)
  • REST WebServices, Microservice Architecture and Application Security
  • Real-time data processing and analysis knowledge
  • Experience with the full software development lifecycle that includes requirements analysis through Formal Qualification
  • Excellent verbal and written communications skills, as well as superior analytical skills with strong ability to decompose a broad level business requirement into technical implementation.
  • A passion for solving the most challenging technical problems

 

Preferred Requirements:

  • Experience in one or more core areas like Distributed Systems, High-performance computing, UI Engineering, Information Visualization, Machine Learning, or related.
  • Experience in Object Oriented Programming and Web/Mobile based application development
  • Experience in design and development of organizational metrics, executive reports, and log aggregation dashboards using data visualization tools
  • Experience with integrating AI/ML solutions into applications
  • Demonstrated experience in building strong relationships with key stakeholders
  • Experience working with high-availability, low-latency systems

 

AES is an Equal Opportunity Employer who is committed to building strength and delivering long-term sustainability through diversity and inclusion. Respecting all backgrounds, differences and perspectives enables us to improve the lives of our people, customers, suppliers, contractors, and the communities in which we live and work. All qualified applicants will receive consideration for employment without regard to sex, sexual orientation, gender, gender identity and/or expression, race, national origin, ethnicity, age, religion, marital status, physical or mental disability, pregnancy, childbirth, or related medical condition, military or veteran status, or any other characteristic protected under applicable law. E-Verify Notice: AES will provide the Social Security Administration (SSA) and if necessary, the Department of Homeland Security (DHS) with information from each new employee's I-9 to confirm work authorization.

Safety comes first at AES. To protect the health and safety of our people, customers, communities and partners, and to provide and maintain a workplace that is free of known hazards, AES requires all newly-hired people or current AES people applying for U.S.-based role(s), to be fully vaccinated against COVID-19 or be willing to be fully vaccinated against COVID-19 by their date of hire. Except where prohibited by law or not specifically covered in a collective bargaining agreement, new hires and transfers will be required to provide proof of vaccination during onboarding and periodically thereafter. This policy will comply with all applicable laws and is based on guidance from the Centers for Disease Control and Prevention and local health authorities, as applicable.