Senior Software Engineer - Chicago based

Aviture•Chicago, IL
•Onsite

About The Position

Aviture provides custom software solutions for clients, acting as a business partner and technical advisor. We offer full lifecycle software services from concept to continued maintenance and adaptation. At Aviture, employees are valued for their personal and professional growth, with opportunities for advancement and exposure to multiple industries and technologies through a principle of 'cross pollination'. The company encourages inter-communication and collaboration through sponsored vacations, quarterly 'cast away' weeks, and social functions. Aviture's 'Art of the Possible' involves a disciplined agile approach to deliver rapid, iterative innovation. The company is currently hiring a Senior Software Engineer for a Chicago-based position, reporting daily to a customer site. This role involves working within a cross-functional, agile development team specializing in UX, UI, Mobile, Cloud Engineering (AWS), DevOps, and QA. The ideal candidate will have deep experience with .NET, React, React Native, and C#.

Requirements

  • BS degree in Software Engineering related degree, similar technical field of study or equivalent practical experience.
  • 7+ years of professional software development experience building and shipping production grade software or services.
  • Advanced knowledge of software testing tools, frameworks, and techniques.
  • Proficient in at least two modern programming languages (React, React Native, C#, and .NET).
  • Excellent verbal and written communication skills. Able to respectfully challenge the status quo.
  • Experience developing and deploying cloud native software on the AWS cloud.
  • Experience with UI development using ReactJS and/or React Native.
  • Gets excited by the challenge of complex technical problems.
  • Competent with relational databases and SQL.
  • Excellent grasp of computer science concepts, data structures, algorithms, and design patterns.
  • Ability to design and provide solutions to complex business problems.
  • Strong working knowledge of Agile development processes.
  • Passionate about mentoring and training junior software engineers.
  • High personal standards for code quality, maintainability, and performance.

Nice To Haves

  • Deep experience with .NET, React, React Native, and C#.
  • Greater exposure to these frameworks the better.

Responsibilities

  • Deliver solutions to complex technical challenges both independently and as a part of a cross-functional team.
  • Communicate clearly in a timely manner in both verbal and written forms.
  • Actively participate in all aspects of our agile development process.
  • Assist in establishing and enforcing coding standards within their team.
  • Work with project stakeholders to decompose complex requirements into smaller sets of iterative deliverables.
  • Recognize and recommend design patterns for developing reliable, highly available, scalable and performant software solutions.
  • Identify opportunities to improve upon engineering processes within their team.
  • Provide technical mentorship and direction to peers.
  • Utilize effective debugging techniques to identify and resolve software defects.
  • Look beyond the immediate needs of a product and help consider longer-term concerns and/or opportunities for impact from our products.
  • Continuously keep themselves up to date on changes in technology, with an emphasis on the tech stacks being used by your team.

Benefits

  • PPO or a High Deductible Health Plan, HSA eligible plan, Dental, Vision, and Supplemental Life.
  • Generous paid time off that starts accruing on day one.
  • Quarterly Castaway Week events in the Omaha HQ Office, all expenses paid, from across the country to participate in team-building, collaboration, and fun events.
  • Matching 401k with 100% vesting in six months.
  • Pick your preferred workstation! Mac? PC? We’ll support you with the tech you need to do your best work.
  • Get paid to go to national and international conferences and training, so that you can stay up to date with the latest innovations.
  • Flexible work schedules: Work the times that fits your schedule, with all meetings required to be scheduled between 9 am and 3 pm CST.
  • Free lunch every Friday and recurring team events for you and your family to enjoy.
  • Incentive and bonus pay.
  • Opportunities for connection and growth through peer coaching, recurring Lightning Talks to share things we’re passionate about, and a bi-weekly company-wide All Hands.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service