Company Information:
LINQX is an industry-leading provider of end-to-end digital solutions and analytics for the oil and gas sector, leveraging advanced data analytics to optimize engineering and operations . Its cloud-based platforms deliver AI-driven insights that enhance reservoir performance and streamline workflows . Driven by a mission of data-driven innovation , LINQX combines cutting-edge technology with oilfield expertise to deliver transformative results .
Website: https://linqx.io/ Position Summary
: The Cloud Software Architect is a key leadership role, responsible for developing new and creative innovative approaches, which will serve as the basis for the company’s next generation solutions as well as revamp our legacy offering. The Cloud Software Architect will be a close collaborator and trusted advisor to the development team (both in-house and third party) and ensure the delivery of high-quality, robust, and scalable solutions. The role is tasked with working with the team in solving technical issues on performance, scalability, security, and enterprise systems including technical leadership for the full product life cycle i.e., requirements gathering, design, development, testing and deployment.
Key Roles / Responsibilities
- Ensure delivered solutions are realized in time frame committed; work in conjunction with project sponsors to size and manage scope and risk.
- Act as the coach and mentor to team members and technical staff on their assigned project tasks.
- Develop a cohesive team and ensure their continued success.
- Conduct product work reviews with team members.
- Advocate and define cloud architecture vision from a strategic perspective, including internal and external platforms, tools, and systems.
- Analyze the design, implementation and testing of cloud based and on-prem software solutions.
- Select the right technology and architecture for scalable, high availability, and reliable platform development.
- Provide architectural and technical guidance to a distributed development team, i.e., in-house and third-party.
- Work closely with the executive team to define product direction and design.
- Optimize infrastructure for cost and efficiency.
- Lead the design, development, integration, and debugging of systems and applications.
- Perform requirements analysis, system/software design and analysis, development/software metric creation and analysis, system risk analysis, integration, and test metrics.
- Translate product requirements into engineering specifications.
- Provide support and technical governance, expertise related to cloud architectures, deployment, and operations.
- Anticipate future system needs and be proactive in identifying solutions.
- Evaluate and identify new technologies for implementation.
- Maintain overall industry knowledge and latest trends, technologies, etc.
- Strong understanding of SOA, object-oriented analysis and design, and/or client/server systems.
- Sound understanding and firsthand experience architecting edge and IoT solutions.
- Expertise in software architecture design, distributed systems, microservice architectures, and data distribution strategies.
- Knowledge of data stores and both SQL and NOSQL databases (including performance tuning), such as SQL Server, Azure Cosmos, MySQL, Hadoop, DynamoDB, Redis, MongoDB, or Cassandra.
- Demonstrated knowledge of cloud architecture and implementation features (OS, multi-tenancy, virtualization, orchestration, elastic scalability).
- Knowledge of modern Agile / DevOps tool chains and processes, including CI/CD, tracking of project metrics, unifying development and operations, etc.
- Understanding of client / server and distributed system / cloud architecture patterns
- Have experience with REST API(s).
- Familiarity with cloud storage, such as Azure Storage or equivalent.
- Deep understanding in the areas of Applications and Infrastructure in Cloud Compute workloads in Azure.
- Bachelor’s degree in computer science or closely related field; Advanced degree is preferred.
- Ten (10) years of experience in hands-on development, application design in the delivery of software products.
- Minimum 3 years in an architect role in previous large-scale software development projects, preferably SaaS delivery model.
- Extensive experience with developing and delivering commercial enterprise software.
- Minimum three (3) years’ experience in architecting and designing container frameworks used to run microservices or data processing workloads.
- Experience with front end technologies, such as Angular and React in a development environment.
- Firsthand development experience of Java stack, Knowledge of Spring
- Exposure to multiple, diverse technologies and processing environments
- Experience in developing software systems, which employ data mining, machine learning, or statistical techniques, methods, and algorithms.
- Experience with Progressive Web Applications.
- Experience deploying cloud solutions into hybrid environments, including architecting services for simultaneous cloud and on-prem deployment.
- Coordination of geographically distributed teams.
- Prolonged periods sitting at a desk and working on a computer.
- Must be able to lift 15 pounds at times.
- Positions self to install equipment, including under desks.
- Moves throughout the building to access files.
- Must be able to comprehend and follow written and oral instructions.
- Must be able to complete tasks even with frequent interruptions.
- Must be able to use discretion and independent judgment as needed.
- Must be able to speak clearly on the phone and to fellow workers.
- Competitive Compensation Package
- Medical + Dental + Vision Coverage - 401K + Company Match - Life Insurance + Long Term Disability Coverage – 100% Company Paid- Health Savings Account (HSA)
- Gym Reimbursement Program
- Tuition Reimbursement Program
- Wellness Check Program - Insurance Premium Discounts
- EAP Resources
- Paid Holidays
- Paid Time Off (PTO)
This job description should not be interpreted as an exhaustive list of responsibilities or as an employment agreement between the employer and the employee. The above statements are intended to describe the general nature and level of work being performed by employees assigned to this classification and are subject to change as the needs of the employer and requirements of the job change. Any essential functions of this position will be evaluated as necessary should an employee/applicant be unable to perform the functions or requirements due to a disability as defined by the Americans with Disabilities Act (ADA). Reasonable accommodation for the specific disability will be made for the employee/applicant when possible.
I acknowledge that I have read and understand the description of this position and have had the opportunity to ask my supervisor about any points I did not understand. I hereby state that I can perform the essential functions of this position with or without reasonable accommodation.