Software Architect Team leader

  • Full-time

Company Description

Insightsoftware is a growing, dynamic computer software company that helps financial reporting solutions. At insightsoftware, you will learn and grow in a fast-paced, supportive environment that will take your career to the next level. We are looking for future insighters who can demonstrate teamwork, results orientation, a growth mindset, disciplined execution, and a winning attitude to join our growing team!

Job Description

As a Software Architect Team Lead, you will work together with a team of skilled software engineers to develop, support and maintain our cloud-based FastPost Accounting Hub product. The successful candidate must have a passion for software development, care deeply about code quality, be committed to continuous improvement and have excellent communication abilities. A proven results-oriented person with a delivery focus and demonstrated ability to achieve stretch goals in a highly innovative and fast-paced environment. In addition, the role comes with a responsibility to lead a small team of software engineers.

  • Exciting technical challenges: We work with large data volumes, distributed systems, streaming, modern technologies. Opportunities to learn new technologies and tools
  • We spend most of our coding time developing new features and making technical improvements rather than on support and maintenance
  • The mix of team lead and software architect roles
  • Expansion into Financial Services industry
  • Hybrid work model: 2 days a week in the London office, 3 days remote

Responsibilities

  • Learn the technology tools and frameworks used by the Engineering team at insightsoftware
  • Acquire functional knowledge of the software product we build
  • Analyse requirements from internal and external clients and translate into technical tasks
  • Lead application design sessions
  • Conduct efficient code reviews and respect team coding standards
  • Participate in hands-on development of user stories and technical improvements
  • Work successfully as part of the wider team of engineers in two locations to build and deliver quality software on time and on budget
  • Oversee and improve software development process with engineering counterparts in another location; collaborate with other internal teams. Learn and share best practices and approaches
  • Lead a team of 2 software engineers in London, UK. Coach and act as a role model for them
  • Allocate work to the team members. Be aware of the status of all team’s tasks
  • Monitor technical debt, define plans to address it

Qualifications

Technical Knowledge

Required:

  • Core Java
  • Spring Boot framework
  • Linux (Ubuntu, RedHat)
  • Experience in designing distributed / scalable / reliable / Big data / high-performance systems
  • Ability to translate functional requirements into technical design
  • Strong understanding of the Software Development Life Cycle’s best-practices and processes
  • Curiosity about technology trends

Nice-to-haves:

  • Familiarity with Hazelcast in-memory data grid
  • Familiarity with real-time streaming systems
  • Familiarity with relational databases and SQL
  • Front end development: HTML, CSS, JavaScript, Vue.js
  • Familiarity with public clouds such as AWS or Azure
  • Shell scripting

Additional Information

Non-technical skills

  • Organised and self-motivated, willing to learn
  • Knowledge of financial services, banking or accounting concepts is a plus
  • Strong written and verbal communication skills with the ability to present technical information and negotiate trade-offs with a variety of audiences
  • Patience
  • Readiness to contribute to discussions and steer the team to continuously improve, both technically (how the code is designed, or how the product is architected) and process-wise (how we interact as a team)

** At this time insightsoftware is not able to offer sponsorship to candidates who are not eligible to work in the stated work location. **

insightsoftware About Us: Hear From Our Team - InsightSoftware (wistia.com)