Senior Software Developer

1 day ago


Chicago, United States Atomic Object LLC Full time

Atomic is growing a diverse and inclusive team of curious, creative people who love creating great software for our clients.

We're looking for thoughtful problem solvers who are passionate about finding success for our clients, teams, and end-users through the human-centered design process.
Company

Since 2001, Atomic Object has designed and developed software products for web, mobile, desktop, and embedded devices. We were founded on the belief that not all software is created equal. Many people can write code, but it takes a close-knit team of passionate people to create exceptional, innovative products that change the way people do business.

We're an employee-owned company and a certified B Corporation with 100+ Atoms based in our Grand Rapids, Ann Arbor, Chicago, and Raleigh offices. Unlike many other technology companies, we have a flat organization. There is no corporate ladder to climb. As a company that values transparency, we practice open-books management. At Atomic, you can stay close to the craft of making software for your entire career without missing out on owning a part of the company and its profits.
Job Overview
Position

Atomic makers work on self-managed, cross-functional teams of 2-10 designers, delivery leads, developers, and testers. They collaborate to create products for our clients, from the idea phase through launch and beyond. Projects typically span 6 to 12 months, so you will have many opportunities to work with different people and tackle new challenges.

As a senior software developer at Atomic, most of your time will be spent writing tests and code alongside other Atoms. But your role isn't limited to technical responsibilities. Atomic promises clients a great experience and a great product. Software developers deliver on that promise by being kind, curious, positive individuals who provide excellent high-level technical advice to a diverse set of clients.

Senior developers find fulfillment in their job by leveraging their years of experience to guide the next generation. Atomic lives by its teach and learn value mantra. In this position, you will spend time daily with new developers, teaching what you've learned over your career and finding fulfillment in learning from those around you. We also continue to support professional development by sponsoring annual conference attendance and involvement in local and national organizations.

Additionally, you'll help broaden the impact of our services by serving as a technical marketer through opportunities like attending and hosting local developer meetups and contributing to our shared company blog.
Details

  • Home base in Chicago, IL
  • Hybrid work environment with the expectation to be generally present in the office three days per week
Key Responsibilities
Engineering Best Practices
  • Write clean, logical, high-quality code and adopt test-driven development and Agile practices.
  • Stay up to date on new technologies and approaches to software development.
  • Adopt a pragmatic approach to time management regarding project tradeoffs.
  • Contribute to project documentation as needed by internal and external teams.
Technical Approach
  • Work on custom software products leveraging many languages, frameworks, and platforms.
  • Value general versatility and flexibility over focused specialization.
  • Get up to speed on existing projects' domains, technology stack, and platforms.
Mentoring
  • Pair with other team members to transfer knowledge and experience gained.
  • Possess a kind and curious approach to collaboration with Atomic and client teams.
  • Understand that mentorship is a two-way street; we can all learn from one another.
  • Be comfortable working on teams with members of varying levels of experience.
Agile Methodologies
  • Participate in the Agile project flow providing solutions and feedback.
  • Work with Atomic and client teams to define and prioritize project work.
  • Find success when requirements aren't clearly spelled out.
  • Adapt to changing project circumstances.
General Employment Responsibilities
  • Work a full-time job (generally 40-42 hours per week).
  • Track time daily.
  • Engage in professional development outside of work hours.
  • Periodically contribute to Atomic's blog.
  • Travel occasionally, as needed and possible.
Requirements

Applicants should have prior experience as a senior software developer on teams building software products. We're looking for someone with the following attributes:
  • 5+ years experience working as a professional software developer
  • Experience in both mobile and full stack web development
  • Track record of developing software applications leveraging automated testing
  • Value for the role of human-centered design in the product development lifecycle
  • Able to work productively with clients and/or stakeholders
  • History of leading software development teams
  • Familiar with several programming languages, including in-depth experience with at least one
  • Comfortable with pair programming and other Extreme Programming practices
Compensation & Benefits

Atomic pays on-market salary based on experience level and provides generous benefits:
  • Quarterly and Annual cash profit sharing
  • Paid time off and holidays
  • Atomic-sponsored health insurance (including dependents) with HSA contributions
  • Access to Dental & Vision Insurance with Competitive Premiums
  • Employee ownership
  • Sustainable working pace
  • Regular 401(k) company contributions (3%)
  • Parental leave
  • Long and short-term disability insurance
  • Support for professional development
Reports To

The Senior Software Developer & Consultant will report to Atomic's Chicago Managing Partners, Jordan Schaenzle and Rebecca Canterbury. Jordan and Rebecca will also serve as your Career Development Manager to help you pursue professional and career goals and find success within company guidelines and expectations.
Why Atomic?

Atomic is a great place to do awesome work. As an Atom, you'll:
  • Join a tight-knit group of makers working in an atmosphere of friendship, exploration, and respect.
  • Work on a variety of projects and help make pipelines safer, cities greener, healthcare smarter, and old products new again.
  • Be part of a transparent, employee-owned company that's active in making the software community stronger, smarter, and more diverse.
  • Receive great benefits, including support for professional development, schedule flexibility, employee ownership, 401(k) contributions, and generous vacation time.


  • Chicago, United States Edgehog Trading Full time

    Job Title: Senior Software Developer Location: Chicago, IL Overview: We are seeking a Senior Software Developer to join our team. This position requires a deep understanding of options trading, software development, and low-latency systems. The ideal candidate will have extensive experience in creating trading solutions and a strategic vision for...


  • chicago, United States Pragmatrix Technology Full time

    Company DescriptionPragmatrix Technology is a software product and services provider based in Chicago, specializing in solutions for systems associated with patient care and management. The company develops software applications and solutions to connect people and processes in care-providing institutions to enhance operational efficiency.Role DescriptionThis...


  • Chicago, United States Pragmatrix Technology Full time

    Company DescriptionPragmatrix Technology is a software product and services provider based in Chicago, specializing in solutions for systems associated with patient care and management. The company develops software applications and solutions to connect people and processes in care-providing institutions to enhance operational efficiency.Role DescriptionThis...


  • chicago, United States Pragmatrix Technology Full time

    Company DescriptionPragmatrix Technology is a software product and services provider based in Chicago, specializing in solutions for systems associated with patient care and management. The company develops software applications and solutions to connect people and processes in care-providing institutions to enhance operational efficiency.Role DescriptionThis...


  • Chicago, Illinois, United States City of Chicago Full time

    Job DescriptionWe are seeking a skilled Senior Software Developer to join our team at {company}.The successful candidate will be responsible for designing, developing, and testing software applications.Main Responsibilities:Design and develop software applicationsCollaborate with cross-functional teams to identify and prioritize project requirementsTest and...


  • Chicago, United States Northwestern Memorial Healthcare Full time

    Company Description At Northwestern Medicine, every patient interaction makes a difference in cultivating a positive workplace. This patient-first approach is what sets us apart as a leader in the healthcare industry. As an integral part of our team, you'll have the opportunity to join our quest for better healthcare, no matter where you work within the...


  • Chicago, Illinois, United States Edgehog Trading Full time

    Job OverviewWe are seeking a Senior Software Developer to drive innovation and long-term growth at Edgehog Trading. This role requires expertise in creating trading solutions, software development, and low-latency systems.Key ResponsibilitiesCollaborate with traders, developers, and data scientists to develop trading strategies that leverage CME and equity...


  • Chicago, United States PeopleCaddie Full time

    Job Description: ***Mendix / Java Developer opportunity******Mendix / Java Developer opportunity*** Title: Sr. Software Engineer Location: 100% Remote Duration: 6 to 18 months Pay Rate: $71 to $74 Keys to the role: Strong Mendix / expert level skills JavaScript actions and third-party services using APIs. DevOps: Participate in the continuous deployment...


  • Chicago, Illinois, United States Integrated Computer Solutions, Inc. (ICS) Full time

    About Senior Software Engineer RoleAt Integrated Computer Solutions, Inc. (ICS), we're looking for a highly skilled Senior Software Engineer to join our team of experts in guiding Fortune 500-caliber clients. As the US leader in Qt development, ICS provides integrated custom software development and UX design for touchscreen, mobile, embedded, and desktop...


  • Chicago, Illinois, United States AbbVie Full time

    Job OverviewAbsorb new challenges as a senior scientific software developer at AbbVie, where you will harness your technical expertise to design and develop innovative software solutions for life sciences laboratories.About UsAt AbbVie, we strive to deliver groundbreaking medicines and solutions that address serious health issues. Our mission is to make a...


  • Chicago, Illinois, United States Compass Group, North America Full time

    Job Title: Senior Software Engineer - Backend DevelopmentAt {company}, we are seeking a highly skilled Senior Software Engineer to join our Backend Development team.Main Responsibilities:Design and implement large-scale backend systems using Java and cloud infrastructure.Collaborate with cross-functional teams to deliver high-quality software...

  • Software Developer

    4 months ago


    Chicago, United States Technical Paradigm LLC Full time

    Company DescriptionJob DescriptionSenior Software Developer (Fintech - fixed income securities trading operations)Remote USA Requires: Extensive developer experience with fixed income securities trading, clearance and settlement operations, C#, .NET, and SQL skills, varied trade and integration technologies. Our client is a small, fast-growing fintech firm...


  • Chicago, Illinois, United States Summit Medical Staffing Allied Full time

    **Job Overview**We are seeking a skilled Software Developer to join our tech team. As a Senior Software Developer, you will be responsible for designing and implementing software solutions that meet our company's needs.Main Responsibilities:Design and develop software applications using a range of programming languages.Collaborate with cross-functional teams...


  • Chicago, Illinois, United States Codal Full time

    Unlock Your Full Potential as a Senior Software Developer at CodalWe're seeking a highly skilled Senior Software Developer to join our team of innovators and help shape the future of digital solutions. As a key member of our technical team, you'll have the opportunity to collaborate with top-tier organizations and work on cutting-edge technologies that push...


  • Chicago, Illinois, United States Metropolitan Water Reclamation District of Greater Chicago Full time

    Job Title: Senior Software Engineer - Full Stack Development Description: As a senior software engineer, you will be responsible for leading the development of our web application. You will work closely with our cross-functional team to design, develop, and deploy high-quality software features. Key Responsibilities: - Design and develop web application...


  • Chicago, Illinois, United States Metropolitan Water Reclamation District of Greater Chicago Full time

    We are looking for a Senior Software Engineer with Full Stack experience to join our team at {company}. As a Sr. Software Engineer, you will be responsible for designing, developing, and maintaining our software applications. Key Responsibilities:Design and develop scalable, efficient, and reliable software applicationsMaintain and improve existing software...


  • Chicago, Illinois, United States Reveal Full time

    At Reveal, we're seeking a highly skilled Senior Full Stack Software Developer to join our team in Downtown Chicago.We're looking for an experienced software engineer with a passion for building scalable and user-friendly systems using primarily JAVA.This is a fully in-person role with a traditional five-day work week schedule. You'll have access to many...


  • Chicago, Illinois, United States McDonald's Corporation Full time

    Transform Service Performance at McDonald's CorporationWe are Accelerating the Arches, McDonald's growth strategy, encompassing all aspects of our business as the leading global omni-channel restaurant brand.The consumer landscape is shifting, and we are using our competitive advantages to further strengthen our brand. One of our core growth...


  • Chicago, Illinois, United States Tanium Full time

    We're seeking a Senior Java Software Engineer to develop scalable solutions that meet our high standards.As a key member of our team, you'll be responsible for designing and implementing complex software systems.Key Responsibilities:Design and develop scalable software solutionsCollaborate with cross-functional teams to ensure seamless integrationParticipate...

  • Software Developer

    1 day ago


    Chicago, United States United Airlines Full time

    Description There’s never been a more exciting time to join United Airlines. We’re on a path towards becoming the best airline in the history of aviation. Our shared purpose – Connecting People, Uniting the World – is about more than getting people from one place to another. It also means that as a global company that operates in hundreds of...