Consulting experience of large-scale enterprise applications
Experience architecting, implementing, and delivering commercial software with minimum 99.9% availability at low-cost
Expertise in Big Data Technologies and use cases for utilizing solutions
Strong experience with the latest cloud technologies and offerings, primarily with AWS
Familiar with infrastructure automation technologies such as Cloud Formation and Terraform
Experience with database and data warehouse technologies (SQL, NoSQL), RDS, DynamoDB, MongoDB, and Redis
Experience with building APIs and services
Comfortable working in a Linux environment
Knowledge of data management, reporting, and analytics
Familiar with URL technologies, Standard concepts, IP/Domain relationships, Parent-child URL coverage
Familiar with AI concepts, capturing data for training, and efficacy evaluation
Desirables
Software security background
ML development history
Experience with URL security evaluation
What the job involves
Design and implement complex software systems, providing technical leadership to development teams, and ensuring the overall integrity and scalability of our software architecture
Collaborate with Principal Engineers, Architects, Researchers, Data Scientists, and Product Owners to determine functional and non-functional requirements for new applications
Participate in capacity planning and design of the technical and information architecture
Use tools and methodologies to create representations for functions and user interfaces of desired products
Define and evolve the overall software architecture, ensuring alignment with business goals and scalability for future growth
Develop high-level design specifications, architecture diagrams, and documentation
Stay ahead of emerging technologies and assess their relevance to our software architecture
Make informed decisions regarding the selection of tools, frameworks, and technologies
Work closely with development teams, product managers, and other stakeholders to understand requirements, provide architectural guidance, and mentor team members
Conduct regular code reviews to ensure adherence to architectural guidelines and coding standards
Address performance and architectural issues through proactive analysis and optimization
Create and maintain comprehensive documentation for architectural decisions, design patterns, and best practices
Effectively communicate architectural concepts and decisions
Troubleshoot complex technical issues, provide innovative and effective solutions, and collaborate with teams to identify and resolve architectural challenges in the development process
Identify opportunities for process improvement and contribute to the evolution of development methodologies
Recommend best practices to ensure the continuous enhancement of our software architecture
CompuGain, now part of Unisys, focuses on delivering agile cloud migration, application modernization, and maximizing data value for clients. Their mission is to enhance client experiences through innovative technology solutions that drive efficiency and effectiveness in a rapidly changing digital landscape.
Company benefits
Bonus Program
401k Retirement Plan
Medical, Dental, Vision, Basic Life, Short Term Disability, Long-Term Disability Coverage
Paid Parental Leave
Support for Community Involvement
14 Paid Company Holidays
Unlimited Paid Time Off for Exempt Employees
96 Hours of Sick Time and 120 Hours of Vacation for Non-Exempt Employees Accrued Each Year