Software Architect
Do you want to be part of a cleantech company that has developed a revolutionary global product offering? We are experiencing explosive growth, and we offer tremendous career potential. We live by the mantra of doing well by doing good.
Aquanomix is a data-driven, results-based water technology company. We believe in water health and sustainability Through innovation and expertise, we’ve built a game-changing software which optimizes water and energy use. From healthcare facilities to universities to data centers and more, we are positively transforming our client’s water management experience and partnering with the world’s biggest companies to drive our vision.
At Aquanomix, everyone has a voice and the opportunity to influence our growth. Our team has a passion for making the world a better and safer place to live today, tomorrow and beyond.
We are looking for an experienced, passionate and intellectually curious software architect that possesses strong intuitive skills that can drive a rigorous decision making process for software development. You will not only see the “big picture”, but can create architectural approaches that will successfully cascade to software design and implementation.
You must have a strong technical background, excellent IT skills, and experience working with a global team. Our ideal candidate has experience in design and possesses the ability to develop a unified vision for software characteristics and functionality. You will set technical standards, including coding standards, tools, and/or platforms to support scale and manage growth successfully.
Software Architect Duties and Responsibilities
Collaborate with other professionals to determine requirements for software development and/or applications development
Develop high-level product specifications with attention to system integration and implementation feasibility
Understand all aspects of development from appropriate technology and workflow to coding standards
Communicate successfully all concepts and guidelines to development team
Oversee progress of global development team to ensure consistency with design standards and architecture
Provide technical guidance and coaching to back-end and front-end developers and engineers
Ensure software meets all requirements of quality, security, modularity, etc.
Conceptualize software solutions to address particular needs for end-users
Collaborate with programmers and developers to determine project scope and direction
Decide on the platforms and coding standards to be used in project development
Evaluate existing software solutions to identify areas for improvement
Conduct testing to ensure optimal functionality
Ensure architectural integrity of software solutions
Determine project timelines and complete work to deadlines
Assign tasks to members of the development team
Conduct on-going project cost analysis to ensure projects remain within budget
Maintain thorough documentation of systems and applications
Mentor, encourage, and motivate team members
Software Architect Requirements and Qualifications
Bachelor’s degree in computer science, software engineering or a related field
Minimum of 5 - 8 years experience in software architect/development role
Experience effectively working with and leading a global team is a must
Strong project management skills
Superior communication skills, both oral and verbal
Excellent knowledge of software and application design and architecture
Working experience with AWS EC2, S3, EBS, Elasticsearch Service, Kinesis, SQS, SNS, SES, Lambda
Working experience with BitBucket and Git
Working experience with MEAN (MongoDB. Express.js, AngularJS, Node.js) stack.
Aquanomix is an equal opportunity employer. All qualified applicants will receive consideration.
Interested candidates should submit their resume for consideration to egreenlee@aquanomix.com All resumes will be reviewed. Please no phone calls.
www.aquanomix.com