Demo

Software Engineering Team Leader - Java

Ideagen
Allerton, IA Full Time
POSTED ON 10/28/2024 CLOSED ON 2/1/2025

What are the responsibilities and job description for the Software Engineering Team Leader - Java position at Ideagen?

About Us

Ideagen is the invisible force behind many things we rely on every day - from keeping airplanes soaring in the sky, to ensuring the food on our tables is safe, to helping doctors and nurses care for the sick. So, when you think of Ideagen, think of it as the silent teammate that's always working behind the scenes to help those people who make our lives safer and better. 

 

Every day millions of people are kept safe using Ideagen software. We have offices all over the world including America, Australia, Malaysia and India with people doing lots of different and exciting jobs. 

 

Ideagen believe that by recruiting diverse and talented individuals, we create an inclusive community for all. We are committed to empowering all colleagues to maximize their potential and express their unique characteristics, experience, and knowledge to achieve their ambitions.

 

As a software engineering team leader, you are responsible for supervising and managing a softwaredevelopment team to ensure smooth team operation and effective collaboration by creating an inspiring teamenvironment with an open communication culture. You can manage your workload, attitude, and behavior to remain positive in challenging situations, with problem-solving aptitude in identifying technologies that can improve quality and process in an Agile development team.You set clear team goals and contribute towards effort estimation within the team. You set a standard for othersto follow by actively participating in the growth of individuals and processes through hands-on involvement. You are encouraged to actively push the boundaries of new technologies to ensure that we choose the mostappropriate solutions to deliver our software and to enable you to progress to meet your own potential, whilstalso giving junior members of the development team the support, they need to help them fulfil their personaldevelopment goals.

 

 

 

Responsibilities

• Lead and manage a software engineering team consisting of 5-8 software and test engineers• Design new features within the designated Ideagen products using Java and open-source technologies.• Work directly with the Software Engineering Manager, Software and Test Engineers, and other TeamLeaders to build cloud hosted and/or on-premises enterprise solutions.• Work collaboratively with Product Managers, Technical Product Owners, Development Engineers, TestEngineers, and Infrastructure Engineers to ensure features are delivered to a high standard.• Collaborate with the UX & Design Team to create an optimal user experience.• Work within the software development lifecycle to guarantee that products are released according to apredetermined roadmap and within the established release cycles.• Report on the progress of active projects and highlight any areas of risk against timelines that may affectthe ability to deliver the product roadmap.• Contribute to the Engineering Team’s working practices and technology decisions.• Contribute towards the definition and development of a Sprint backlog to achieve the goals set out by ourProduct team.• Provide unit tests to support and validate for any development work undertaken.• Create necessary documentation relating to work produced.• Be an advocate of the Agile development practices of the function and work collaboratively with thedevelopment team and Scrum Masters to refine processes.• Review and report team performance regularly. Understand the team’s data and workflow andcollaborate with them on improvement initiatives.• Review the performance of individual team members and provide timely and effective feedback forimprovement.• Lead with accountability, autonomy, and empowerment within your teams and manage the appropriateboundaries to achieve the result of having self-managing teams.• Mentor the more junior members of the team and contribute to their development as software engineers

Skills and Experience

• Minimum experience of 10 years in Software Development and 7 years in team leading.Strong communication and presentation skills, both verbal and written, in English with different kinds ofaudience.• Adequate experience in managing change effectively.• Ability to resolve conflicts and disagreements effectively.• Experience in Agile software development methodologies/frameworks such as Scrum.• Proven ability to deliver technical design within an enterprise application using Java.• Web application front-end development familiarity with HTML5, CSS3, and JavaScript.• Strong Database development experience in MS SQL Server (SQL Server, RDS).• Knowledge in Search Technologies like Elasticsearch, OpenSearch.• Experience with cloud-native technologies such as containers, microservices, and declarative APIs,specifically on AWS.• Knowledge of Secure coding & OWASP.• Knowledge in CI/CD tools is Preferred.• Ability to advise on best practices (architecture, testing, web application security, implementation, teamdynamics, etc.) Primary Technologies (Mandatory) – Java, SQL.Secondary Technologies (Optional) – Vue.js, Search Technologies likeElasticsearch, AWS Cloud Knowledge.   Behaviors:Ambitious - Drive, Planning & ExecutionAdventurous - Flexibility, Resilience & Savvy thinkingCommunity - Collaboration & Communication
Software Engineer II - Software Engineering
Integrated Resources -
Urbandale, IA
Software Engineer II - Software Engineering
Tekwissen -
Urbandale, IA
Software Engineer II - Software Engineering
Careers Integrated Resources Inc -
Urbandale, IA

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineering Team Leader - Java?

Sign up to receive alerts about other jobs on the Software Engineering Team Leader - Java career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$222,941 - $284,552
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Ideagen

Ideagen
Hired Organization Address Junction, KY Other
About Us Ideagen is the invisible force behind many things we rely on every day - from keeping airplanes soaring in the ...
Ideagen
Hired Organization Address Allerton, IA Full Time
About Us Ideagen is the invisible force behind many things we rely on every day - from keeping airplanes soaring in the ...

Not the job you're looking for? Here are some other Software Engineering Team Leader - Java jobs in the Allerton, IA area that may be a better fit.

Entry Level Embedded Software Engineer

RFA Engineering, Urbandale, IA

Senior Java Software Engineer

Wells Fargo, DES MOINES, IA

AI Assistant is available now!

Feel free to start your new journey!