A data and technology obsessed specialist consultancy.
Lead Software Engineer – Documentum
Location
United Kingdom
Posted
56 days ago
Salary
0
Seniority
Senior
Job Description
Lead Software Engineer – Documentum
Amber Labs
• Lead a team of Software Developers, fostering collaboration and best practices. • Provide technical expertise on Documentum, including server administration on Linux and the API layer (DFC). • Assess team deliverables, identify areas for improvement, and implement changes. • Design, build, and deploy scalable solutions with a modern tech stack. • Work closely with stakeholders and cross-functional teams to deliver high-quality results.
Job Requirements
- Proven experience in Documentum server (Linux) and DFC.
- Experience with Java, Rust, Node.js.
- GitLab CI, Ansible, Terraform AWS (Serverless/EC2/SQS), PKCS#11 (Working knowledge).
- Filenet P8, Oracle (working knowledge).
- Linux (RHEL) (working knowledge).
- Familiarity with Agile methodologies and ways of working.
- Strong problem-solving skills and attention to detail.
- Experience leading development teams in Public Sector or similar environments.
Benefits
- Join a rapidly expanding start-up where personal growth is a part of our DNA.
- Benefit from a flexible work environment focused on deliverable outcomes.
- Receive private medical insurance through Aviva.
- Enjoy the benefits of a company pension plan through Nest.
- 25 days of annual leave plus UK bank holidays.
- Access Perkbox, a global employee rewards platform offering discounts, perks, and wellness resources.
- Participate in a generous employee referral program.
- A highly collaborative and collegial environment with opportunities for career advancement.
- Be encouraged to take bold steps and embrace a mindset of experimentation.
- Choose your preferred device, PC or Mac.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Develop software by analyzing business requirements; conferring with management and users; analyzing systems flow, data usage, and work processes; • Investigating problem areas; following the software development lifecycle. • Determine and communicate project feasibility and sizing estimates through analysis, problem definition, requirement gathering, and solution development. • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code. • Prepare solutions by determining and designing system specifications, applying robust architectural patterns, applying coding standards, and programming. • Lead and facilitate design reviews and code reviews. • Improve operations by conducting systems analysis, recommending changes in policies and procedures. • Lead and facilitate pre-production risk assessments and reviews. • Assist with code build and deployment processes. • Mentor development team members to help them succeed in their assignments. • Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities. • Protect operations by improving security and by keeping information confidential. • Accomplish our mission by completing related results as needed. • Support and develop the technology teams by providing advice, coaching and educational opportunities. • Follow established HIPAA, Compliance & Security policies.
• Lead a team of developers. • Assist with accurate task estimation. • Help maintain and improve code quality and efficiency. • Identify opportunities for growth for the team as a whole and for individual developers. • Perform the role of the Scrum Master. • Guide team development efforts towards successful project delivery. • Provide technical leadership to teammates through coaching and mentorship. • Maintain high standards of software quality within the team by establishing good practices and habits. • Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web- and desktop-based business applications built on Linux based technologies. • Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans. • Prepare reports, manuals and other documentation on the status, operation and maintenance of software. • Design, develop, and unit test applications in accordance with established standards. • Participate in peer-reviews of solution designs and related code. • Develop, refine, and tune integrations between applications. • Analyze and resolve technical and application problems. • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties. • Adhere to high-quality development principles while delivering solutions on-time and on-budget. • Provide third-level support to business users. • Research and evaluate a variety of software products.
Full-Stack Software Engineer
SuperlayerSuperlayer is the leading web3 venture studio launching the next frontier of cutting edge consumer products.
• Build high-quality front and back-end code for our product • Collaborate with product, design, and sales teams • Contribute to architecture and engineering decisions • Help build solutions that meet user needs
• Work across the whole stack, collaborating with the CTO to design and implement new features. • Improving existing functionality, and help with support issues. • Building new functionality to meet customer needs, maintaining and improving existing functionality to streamline process.




