Job Description
insightsoftware is looking for the best and brightest talent to join our software engineering team, working on novel data management products..
We are looking for candidates with:
- A passion for high quality software engineering and technology
- An interest in working on large-scale data challenges across different technologies
- Strong educational credentials
- Drive and ambition to achieve, thrive, and succeed
- Likes to solve challenges in connectivity space which offer mostly desktop system software experience
Our engineering managers are both technically gifted and can work well with others to solve difficult problems. Technologies frequently change, and the successful candidate must have the ability to rapidly master new software languages and technologies.
Tasks:
Analyzes, designs, develops and documents commercial software products
- Work on the research, development, testing, and maintenance of new and existing odbc and jdbc drivers
- Demonstrates high aptitude in a variety of software engineering concepts, practices, and procedures
- Relies on extensive experience and judgment to plan and accomplish goals
- Take ownership of development work through to delivery, including fully automated testing of components
- Provides technical support to project team members. Participate in design and code reviews
- Manages the team as a supervisor and mentor to accomplish engineering tasks and objectives. Will perform team leadership for a team of engineers
- Sets goals and measures against the goals.
- Changes the processes and upskills the team as need arises.
Qualifications
- Academic degree in a STEM discipline. Familiar with algorithms and computer science concepts
- 12+ years’ experience in developer / tech lead role
Technical knowledge
Required:
- Core Java
- Spring Boot framework
- Linux (Ubuntu, RedHat)