
Software Development Engineering Manager
- Lisboa
- Permanente
- Horário completo
- Lead the end-to-end delivery of complex software projects—from ideation through to deployment—ensuring alignment with business objectives and technology strategy
- Lead delivery scope, risk, and timelines in coordination with the Software Engineering team, ensuring consistent completion within Agile frameworks
- Rapidly prototype solutions to translate business concepts into functional code, enabling quick validation of ideas and iterative improvements
- Provide hands-on technical leadership, mentoring junior team members, and driving accountability for high-quality achievements across the engineering team
- Chip in to both front-end and back-end development using Veeva CRM/Salesforce
- Conduct code reviews to ensure code quality and consistency to standard methodologies including performance metrics areas such as code quality and coverage
- Set clear expectations for maintaining high standards of code quality, implementing code reviews, and ensuring comprehensive test coverage
- Create and maintain documentation on software architecture, design, deployment, disaster recovery, and operations
- Identify and resolve technical challenges effectively
- Work closely with product team, business team, and other collaborators
- Design, develop, and implement applications and modules, including custom reports, interfaces, and enhancements
- Analyze and understand the functional and technical requirements of applications, solutions and systems and translate them into software architecture and design specifications
- Develop and deliver unit tests, integration tests, and other testing strategies to ensure the quality of the software
- Identify and resolve software bugs and performance issues
- Work on integrating with other systems and platforms to ensure seamless data flow and functionality
- Provide ongoing support and maintenance for applications, ensuring that they operate smoothly and efficiently
- Use Continuous Integration and Continuous Deployment as part of the DevOps practices & maintain CI/CD pipelines
- Master’s degree with 5 - 7 years of experience in Computer Science, IT or related
- Proficient in programming languages Visual Force, Apex, SQL, Java
- Strong expertise in software design principles, and system integration Experience with DevOps Tool set (Jira, Git, Jenkins, Copado)
- Proven experience (5 years) as Software Engineer, leading the design and development of software solutions
- Strong development experience of Veeva CRM
- Proficiency in Salesforce development
- Strong understanding of software development methodologies, including Agile and Scrum
- Experience with version control systems like Git & Release management tools like Copado
- Excellent analytical and solving skills
- Strong verbal and written communication skills
- Ability to work effectively with global, virtual teams
- High degree of initiative and self-motivation
- Ability to manage multiple priorities successfully
- Team-oriented, with a focus on achieving team goals
- Experience with test automation
- Updated with the latest technology trends and advancements
- Certifications related to Veeva CRM, Salesforce, Copado, Safe are advantageous