Vacancy expired!
Principal Software Engineer (DevSecOps)
Job ID 107857 Posted 03-Apr-2023 Service line GWS Segment Role type Full-time Areas of Interest Digital & Technology/Information Technology Location(s) Arlington - Texas - United States of America, Dallas - Texas - United States of America, Garland - Texas - United States of America, Irving - Texas - United States of America, Plano - Texas - United States of America, Richardson - Texas - United States of America SUMMARYCBRE Global Workplace Solutions (GWS) works closely with clients to develop solutions that make real estate a substantial contributor to organizational productivity and performance. We strive to develop foundational and breakthrough products that bring value for our customers.We are forming a team of creative and hard-working individuals with full stack expertise and knowledge to help innovate and develop applications suite for Facilities Management. You will be part of a Scrum team as a part of scaled, globally distributed Agile teams and will have the opportunity to be hands-on with various technologies. Passion for learning new technologies is required.WHAT WE DO- Build cloud native applications using Open source and Microsoft technologies across multiple cloud platforms.
- Modernize monolith legacy applications to highly scalable distributed applications on microservices based architecture and deploy them on cloud platforms.
- Complete projects on Agile standard methodologies and embrace the Devops culture across the software delivery lifecycle
- Build and develop integration frameworks for 3rd party vendor applications.
- Design and implement new features/applications based on industry standards.
- Create modern, responsive web applications to provide real-estate services to our internal and external clients.
- Develop and distribute Mobile apps built on native or react native architecture for both iOS and Android platforms.
- Implement Continuous Security, Integration, Deployment & Monitoring for the software products
- Guide Shift Left adoption for Security by introducing and continuously improving on security testing process within the CI / CD pipelines (SAST, DAST).
- Ensure early detection on the security vulnerabilities across application code as well as infrastructure and track it to remediation based on established SLAs.
- Identify false positives and work with software vendor and enterprise teams to fix / raise exceptions.
- Work with feature teams to identify solutions for application vulnerabilities and track them to closure.
- Organize and Lead penetration testing with vendor tools and processes to identify vulnerabilities and track them to closure.
- Lead a team of performance testing engineers embedded with the devsecops team to implement continuous performance testing on application and identity bottlenecks
- Play an active role in the Technical Council for the program to identify nextgen technologies relevant to improving security posture.
- 7-10 years of experience in Designing, Development and Maintenance of Scalable, Distributed applications.
- Strong Java / Spring Boot development background with proven track record on delivering common frameworks and utilities that improves developer productivity.
- Experience with both Static, Dynamic as well as Interactive Security Testing Tools such as Snyk, Veracode etc to help build integrations within our CI / CD Pipelines.
- Solid knowledge on docker based containerization on linux base images and security hardening process.
- Experience working in performance testing tools like JMeter and strategizing performance testing process for both http based as well as messaged driven applications.
- Strong working knowledge on Event Driven systems and technologies like Kafka and Rabbit MQ.
- Knowledge of common security vulnerabilities and mitigations across web, mobile and data applications.
- Able to lead a global scrum team and collaborate a group of enthusiastic Engineers.
- Superb communication and problem-solving skills.
- Experience deploying applications on cloud-based environments on Kubernetes platform.
- Experience with Postgres and MongoDB databases.
- Test Automation experience.
Vacancy expired!