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
Tech Lead providing architectural guidance and focusing on sustainable solutions at GFT France. Involved in evolving development practices amidst a dynamic technical environment.
Software Engineer developing ML and geospatial systems for climate action startup. Improving data pipelines and cloud infrastructure for soil carbon quantification.
Senior Software Engineer developing embedded software for next - generation automotive systems. Collaborating with cross - functional teams to design and validate robust solutions that meet industry standards.
Mid - level or Senior Fullstack Engineer developing AI features for healthcare organization. Collaborating with clinical teams to optimize care delivery using technology.
Senior Software Engineer building AI systems for healthcare workflows at Heidi. Collaborating closely to create a seamless clinical experience for American healthcare providers.
Senior Full - Stack Engineer developing full - stack applications using JavaScript and Python. Collaborating with cross - functional teams to deliver robust solutions for web and mobile platforms.
Software Engineer focusing on AI - powered developer experiences at GitKraken. Collaborating on features that integrate LLM functionalities into the product.
Tech Lead Fullstack Developer leading modernization of a legacy system to modern architecture using Angular and AWS. Focused on IoT metrics processing and scalability for Fligoo.
Senior Software Engineer leading complex initiatives in technology domain environments at Wells Fargo. Collaborating on project deliverables and resolving technical challenges for client needs.
Senior Software Engineer developing Generative AI applications for Wells Fargo's Consumer Technology team. Leading design, development, and deployment of enterprise - grade AI solutions.