Icon hamburger
What job do you want?
Apply to this job.
Think you're the perfect candidate?
Apply Now

You’re being taken to an external site to apply.

Enter your email below to receive job recommendations for similar positions.

Software Engineer

BAI Chicago Full-Time
Apply Now

BAI is a financial services association and leading industry resource for powerful tools, relevant content and meaningful connections enabling financial services leaders to make smart business decisions. The BAI IT team partners with its functional business associates to define the company’s technology strategy, deliver innovative applications and continuously improve its internal and customer-facing technology assets.  We are seeking a Software Engineer who has a broad understanding of front-end web development, application-tier programming, object-oriented programming practices and database design and structure. This position will contribute in building, improving and maintaining the company’s internal systems and external commercial applications. 


  • Utilize current front end web technologies to create compelling and intuitive user experiences with rich functionality.
  • Provide application development and support; maintain optimum functionality of databases and .NET applications with the end user experience in mind.
  • Perform analysis, design, develop, and maintain systems and subsystems.
  • Create SQL queries and Stored Procedures; update and/or create reports.
  • Responsible for the documentation of and adherence to current development standards; to seek opportunities to utilize current or additional applications to create process improvements.
  • Coordinate and support testing activities (including development of test cases and scheduling of test events with key IT staff and users) for changes and releases (both internal and vendor based) to web applications supported by the BAI IT applications group.
  • Communicate with all levels and functional areas of the BAI organization.

  • This individual must be highly motivated, self-directed, and possess solid execution and follow-up skills.
  • Detail oriented, but understands broader impacts of projects and tasks.
  • Ability to probe beyond the surface of the requested data to get at the valuable, actionable information is essential.
  • Must be able to check and validate the results of their own work.
  • Adjust quickly to changing priorities as directed.
  • Excellent written and verbal communication skills; ability to communicate effectively with all business stakeholders.
  • Needs to possess a strong analytical, quantitative and objective outlook.
  • Bachelor’s degree in computer science or related field    
  • 0-3 years of experience in information technology developing, supporting and maintaining both custom and packaged systems
  • Experience or coursework related to Front End Web Skills (HTML, JavaScript and CSS)
  • Experience or coursework related to .NET Application Development (C# with Visual Studio)
  • Experience or coursework related to SQL (SQL Server RDBMS and Management Studio, T-SQL, Stored Procedures, Functions, etc.)
  • Experience with Agile software development methodologies strongly preferred


BAI offers an outstanding benefit package including comprehensive insurance coverage, a 401(k) plan with company match, generous vacation/personal time programs, and bonus potential with the ability to work in a collaborative, team oriented environment.



To apply, please send resume to humanresources@bai.org. To learn more about BAI, please visit www.bai.org.


Skills required

Application Development
Use Programming Language
Configure System
Problem Solving
Information Technology
Operating Systems


Salary Estimator

Based on Job Title, Location and Skills
Below Avg. Average Above Avg.

Career Path

See the next step in your career
Software Engineer
Estimated Salary: $110K
Apply to this job.
Think you're the perfect candidate?
Apply Now

Help us improve CareerBuilder by providing feedback about this job: Report this job

Report this Job

Once a job has been reported, we will investigate it further. If you require a response, submit your question or concern to our Trust and Site Security Team


For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.