Skip to content

Enterprise Architect
Company | Protegrity |
---|
Location | Waterbury, CT, USA |
---|
Salary | $200000 – $239000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Expert or higher |
---|
Requirements
- Bachelor’s or master’s degree in computer science, Engineering, or related field or equivalent.
- 10+ years of experience in software development and architecture, with a focus on data security or related fields.
- Proven experience in designing, developing, and maintaining enterprise-level software solutions using Java and C.
- Hands-on experience with Linux, Windows, and MacOS operating systems, ensuring cross-platform compatibility.
- Strong understanding of data security practices, cryptography, and secure coding standards.
- Proficiency in Java and C, with experience in multi-threading, memory management, and performance tuning.
- Deep knowledge of OS architectures (Linux, Windows) and development environments.
- Familiarity with security frameworks, encryption technologies, and secure development lifecycle (SDLC).
- Experience with CI/CD pipelines and DevOps practices in a product release cycle.
- Excellent leadership and communication skills, with the ability to translate complex technical concepts into actionable plans.
- Strong problem-solving skills and the ability to work in a fast-paced, agile environment.
- Ability to mentor and guide development teams, fostering a culture of innovation and technical excellence.
- Prior experience in a data security or cybersecurity product company.
- Experience with cloud-based solutions and hybrid architectures.
- Familiarity with containerization technologies (Docker, Kubernetes) and virtualization.
Responsibilities
- Lead the design and development of secure, scalable, and maintainable architectures for our data security products.
- Define the technical strategy and roadmap to ensure seamless integration across platforms (Linux, Windows, MacOS).
- Collaborate with engineering teams to ensure high-quality product development and timely release cycles, emphasizing performance, security, and platform compatibility.
- Provide hands-on guidance and decision-making in the use of technologies such as Java, C, and other relevant tools/frameworks to ensure alignment with the overall architecture and product vision.
- Ensure products maintain full compatibility and functionality across major operating systems (Linux and Windows), identifying platform-specific challenges and defining solutions. Knowledge of zOS and MacOS is preferred.
- Integrate robust security practices into the architecture and development process, ensuring products comply with industry standards for data protection and cybersecurity.
- Work closely with product managers, engineering teams, DevOps, and QA teams to align architectural goals with business needs. Lead technical discussions, promote best practices, and ensure consistency across all product teams.
- Lead efforts to ensure that the architecture supports scalability and high performance under various workloads and environments.
- Define and document architectural patterns, best practices, and development standards. Mentor development teams on adopting these standards.
- Stay updated on emerging technologies, tools, and trends in data security, platform development, and architecture. Bring innovative ideas to enhance product capabilities and performance.
Preferred Qualifications
- Knowledge of zOS and MacOS is preferred.