Lead Software Engineer
Chicago, IL
Recruiter Comment: Direct Client Requirement - Senior Software Engineer - Fulltime / Permanent - Chicago, IL.
Job Description
Hello :
This is Paul Jacob from RedSalsa Technologies Inc and I am writing to see whether you are interested in an exciting/challenging opportunity at a Fortune 100 company in Chicago, IL. The client is interested in hiring Software Engineers with many years of Java/J2EE Engineering expertise (additional nice to have skills include C++, Database, Cloud, Graphics, etc.).
This is a great opportunity for career advancement as well as an opportunity to work on exciting projects involving cutting edge technologies. You get to tell your friends and family the impact of your work.
I am giving a brief summary of the position as well as the skills required. Salary will be dependent upon the experience. The whole process generally takes about 1-2 month with the possibility of adjusting the time line for exceptional candidates.
Please let us know whether you would like to be considered. We hope you do as this is truly a great opportunity to make a difference. If you are interested please respond back to this e-mail with your updated resume and a summary of your key skills and the compensation you are looking for.
The details of the position are as mentioned below:
Position: Lead Software Engineer
Req#: 24775
Location: Chicago, IL
Duration: Fulltime / Permanent
Job Summary:
Responsible for participating in all stages of software development including analyzing, designing, programming, debugging, and modifying software enhancements and/or new products for internal or customer applications. Design large scale software/hardware systems and lead other team members in the development of those systems. Using current programming language and technologies, write code, complete programming, and perform testing and debugging of applications. Complete documentation and procedures for installation and maintenance. Interact with users to define system requirements and/or necessary modifications and assist with systems integration.
At this level, employee begins to follow either the Managerial or Technical track
Req#: 24775
Location: Chicago, IL
Duration: Fulltime / Permanent
Job Summary:
Responsible for participating in all stages of software development including analyzing, designing, programming, debugging, and modifying software enhancements and/or new products for internal or customer applications. Design large scale software/hardware systems and lead other team members in the development of those systems. Using current programming language and technologies, write code, complete programming, and perform testing and debugging of applications. Complete documentation and procedures for installation and maintenance. Interact with users to define system requirements and/or necessary modifications and assist with systems integration.
At this level, employee begins to follow either the Managerial or Technical track
- Managerial Track - provide administrative management, estimation and scheduling for small projects. Responsible for performance management and career development of subordinate employees.
- Technical Track - function as knowledge leader and subject matter expert for part of the function. Provide technical leadership for small projects.
Responsibilities:
- Software design and review; software development of application or system components
- Requirements definition and analysis; unit testing of developed code
- Investigation and root cause analysis of software and system defects
- Managerial Track: day to day resource management and performance management; lead small projects during design, development, testing or release tasks
- Technical Track: design major components; provide technical leadership for design, code, test, build, or release tasks
- Maintain and run tools and processes that support and automate software product release
- Understand the technical aspects of the products used to support the configuration management activities of the development process
- Adapt configuration management tools for the complex needs of the development teams or the management of the development process
- Generate, monitor and maintain Baseline Audit, and Configuration Item Version Control
- Publish release packages and records
- Deploy the development artifacts to a staging area for release to production; enforce process compliance
- Create and execute approved test plans and analyzes and report results
- Decompose requirements for testability and provide feedback to the requirement gathering process
- Interact with customers/users to support software acceptance process and act as a liaison between development and user community; investigate and report problems
Qualifications:
- Refer to Engineering Skills Criteria Development Description
- Undergraduate degree in Computer Science, Computer Engineering or Management Information Systems
- MBA/MSc/PhD preferred
- 10+ years of engineering experience and 1 year of technical leadership or managerial experience
- Proficient in one programming or shell language (e.g., Java, C++, C#, VB, perl, ksh, tcsh)
- Proficient in one operating system (e.g., Unix, Linux, Windows)
- Proficient in one Configuration Management tool (e.g., ClearCase, Subversion, CVS)
- Excellent oral and written communication skills
- Complete two of the following: InveNT submissions, TEQ Talk, Training sessions, Town Hall presentations, Configuration Management systems, Production/ release system definitions, or Technology Conference presentations
- One or more i3 submission
If interested, please send a reply with your updated resume and the following details:
Full Name:
Phone Number:
Email ID:
Current Location:
Current Salary:
Expected Salary:
Availability:
Relocation:
Full Name:
Phone Number:
Email ID:
Current Location:
Current Salary:
Expected Salary:
Availability:
Relocation:
Awaiting your reply...
Thanks & Regards,
Paul Jacob
RedSalsa Technologies Inc.
Phone: 972-636-5874
Email ID: j_paul@redsalsa.com

Indicates a required field