Principal Software Engineer at Perforce developing enterprise software solutions in collaborative environments. Leading development across multiple domains for high-performance integration and asset management.
Responsibilities
Design and develop applications using modern technology stack and intuitive user experience.
Work with Product Managers and other engineering team members for seamless integration with services and components
Solve high complexity engineering problems, while enabling high performance user experience.
Mentor and guide software engineers
Analyse, research and develop new features.
Debug issues with integrations and performance
Help to keep and improve automated test coverage.
Help the support team solve any complicated issues the clients might have.
Requirements
13+ years of experience delivering enterprise-grade software products to market, with a strong track record of owning complex systems end to end.
Polyglot engineer with hands-on experience in multiple programming languages. Ideally familiar with several of the following: Java, C++, PHP, Ruby, Python, Go, and open to learning and adopting new languages and technologies as needed.
Strong understanding of both backend and frontend technology stacks, including modern architectures, frameworks, and design patterns.
Proven experience designing and architecting large-scale enterprise and SaaS applications, with the ability to make sound technical trade-offs.
Deep expertise in building high-performance, scalable, and reliable systems, with a strong focus on observability, maintainability, and operational excellence.
Experience with build and dependency management tools such as Maven, Gradle, or equivalent.
Solid understanding of cross-browser and cross-platform compatibility concerns and best practices.
Demonstrated ability to provide technical leadership, including mentoring senior engineers, setting engineering standards, and influencing technical direction across teams.
Experience collaborating closely with product management, QA, and DevOps to drive high-quality outcomes in an agile environment.
Excellent command of English, both written and verbal, with the ability to clearly communicate complex technical concepts to diverse audiences.
Strong passion for software craftsmanship and quality, including testing, code reviews, and continuous improvement
Benefits
Health insurance, rewards for contributions, wellness programs, opportunities for professional development
Staff Software Engineer at Pfizer designing software systems and leveraging AI tools to enhance productivity. Working closely with business units to solve real problems through software solutions.
Principal Engineer leading AI solutions for Customer Facing Colleagues at Pfizer. Driving technology innovation and collaboration across digital platforms and engineering teams.
Principal Software Engineer designing and maintaining software systems that deliver business value at Pfizer. Focusing on innovative tooling and architecture for enhanced productivity.
Product Engineer at Rose Bikes developing innovative bikes from concept to production, collaborating with international suppliers and internal teams in a hybrid work environment.
Senior Full Stack Engineer developing cloud and mobile - based solutions for the commercial real estate market. Joining a dynamic team to contribute to innovative projects in Agile environment.
Java Developer responsible for developing and implementing automation solutions. Focused on improving service quality and productivity through programming and process analysis.
Associate Software Engineer at L3Harris developing software for advanced tactical radio systems. Collaborating with cross - functional teams throughout all phases of software development life cycle.
Principal Software Engineer integrating partner accelerator hardware and Red Hat's open - source software stack. Collaborating across teams to optimize AI workloads and enhance system integration.
Senior Software Engineer at Itaú developing cloud applications using .NET, Angular, and AWS. Collaborating on innovative technology solutions in a diverse and inclusive team environment.
Full - Stack Software Engineer joining Blueground to develop and manage satellite applications complementing core systems. Collaborating in an Agile team with diverse technologies and frameworks.