Software Developer creating and maintaining tools for static code analysis at Perforce. Collaborating on projects for industry leaders to prevent software vulnerabilities.
Responsibilities
Collaborate with other engineers to develop and enhance a wide range of static code analysis tools.
Participate in high level system design and implementation of significant new features.
Plan and develop tests on software changes and new features.
Maintain existing software through bug fixes and enhancements.
Create clean, well-tested code and deliver the highest quality software.
Provide task estimates and accurately report progress as part of an Agile process.
Peer-review the work of other software designers.
Clearly and regularly communicate with management and technical support colleagues on project status, potential issues and progress.
Proficiency with efficient algorithm design, data structures and design patterns.
Demonstrate understanding of projects from both client and business perspectives.
Requirements
Bachelor's degree in Computer Science (or equivalent)
4+ years development experience with Java
4+ years in an Agile/Scrum development environment.
Experience working with web containers (e.g., Tomcat, Node, React) and database access layers (e.g., SQL)
Experience with Python
Development experience in both Windows and Linux environments.
Experience and/or interest to work with other programming languages (e.g., C++, JavaScript, C#, Go) is a strong asset.
Knowledge and experience with compilers or static code analysis an asset.
Benefits
Collaborative work environment
Opportunities for professional growth and development
Software Engineer I at Itaú focusing on leading HR system innovations and implementing AI solutions. Collaborating between HR, IT, and business areas for digital transformation.
Software Engineer focused on developing solutions using .NET and AWS infrastructure at Itaú. Collaborating with teams to deliver high - quality applications and services in a hybrid setup.
IT Systemmanager focusing on Linux and network infrastructure management and external service provider coordination in a hybrid working environment. Responsibilities include system administration and network error analysis.
Staff Engineer responsible for design verification of mixed signal SOCs at Analog Devices. Collaborating on cutting - edge projects in the consumer audio market with a focus on professional growth.
Senior Software Developer at Autodesk creating modern SaaS applications for digital twins. Collaborating in a dynamic team environment with a focus on product enhancement.
Senior Fullstack Software Developer developing high - quality software for data pipelines at Autodesk. Collaborating with cross - functional teams to ensure best practices in code development and maintenance.
Principal Software Engineer ensuring design quality and mentoring teams at aerospace company. Focused on meeting customer and regulatory requirements for high - quality product development.
Staff Software Engineer responsible for native iOS app development for Favor delivery services. Collaborating with engineering and product teams to enhance technical solutions and software performance.
Senior Software Engineer designing and implementing APIs and backend services for global payments. Collaborating cross - functionally on high - impact payment features at Coinbase.
Senior Packaging Engineer creating sustainable packaging solutions for audio products at Shure. Collaborating across teams to ensure packaging meets performance and environmental standards.