Protos Off Duty Services · 2 days ago
Lead Systems Software Architect/Engineer
Protos Security, a leading technology-enabled Security Officer Management company in the U.S., is seeking a Lead Systems Software Architect/Engineer to drive the design and development of innovative software solutions. The role involves leading a team of engineers, collaborating with cross-functional teams, and establishing best practices to enhance operational efficiency and customer satisfaction.
SecurityService IndustrySmall and Medium Businesses
Responsibilities
Lead the end-to-end software development lifecycle, from requirements gathering and design to implementation, testing, and deployment
Manage and mentor a team of software engineers, providing technical guidance and fostering professional growth
Take a lead role in requirements analysis and design discussions with product managers and stakeholders
Work closely with architecture teams to align on design patterns and build best of class solutions meeting high level requirements
Adapt to rapid innovation, coding new components and solutions while learning new technologies
Establish and enforce coding standards, best practices, and development methodologies to ensure high-quality deliverables
Drive continuous improvement initiatives by evaluating new technologies and tools to enhance development efficiency
Communicate with peers on software design and reviews, providing innovative recommendations for improvements
Manage priorities and work to deadlines; ensure deliverables meet requirements
Qualification
Required
Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
At least 7 years of professional software development experience with a proven track record in leadership roles
Strong proficiency in systems & general purpose programming languages such as C, C++, C#, Go, Java or Rust
Demonstrated ability to lead and manage engineering teams effectively
Solid understanding of Agile and other methodologies, incorporating software development best practices
Strong communication skills with experience in stakeholder management and cross-functional collaboration
Preferred
Experience as a principal software/systems architect
Experience with video streaming protocols and technologies
Experience with networking concepts, protocols and development
Experience with native desktop application and UX development
Experience of API design and/or device driver implementation
Experience of real time and/or embedded software development
Knowledge of security best practices and compliance standards relevant to business services
Proven problem-solving skills within complex concurrent computer systems