Job Title: Software Engineer Company Name: E-gineering Job Url: https://job-boards.greenhouse.io/embed/job_app?for=egineering&jr_id=69d3c40f54f00230c6d29e62&token=7667330002&utm_source=jobright Job Description: Software Engineer Indianapolis, IN Position Type: W-2 or Direct 1099 Location: Indianapolis, IN (preferred) E-gineering (EG) is seeking a passionate Software Engineer with a minimum of three years of experience. This W-2 position requires candidates to live near Indianapolis, IN.   Currently, we do not provide relocation assistance. W-2 employees may work from home, at EG's Indianapolis office, or at the client's location, depending on client needs. Current opportunities allow for remote work from home.    At EG, we handle a variety of projects that include:  Collaborating within blended development teams to deliver software quickly using agile methods  Helping clients develop solid CI/CD practices and fostering a DevOps culture  Supporting decision-making and implementation of distributed systems for large enterprises  Designing solutions that create business value for clients  Cloud deployment and migration    Who You Are:  Continuously sharpening your skills to meet our customers' needs  Enthusiastic about sharing knowledge and actively helping teammates grow and excel  Humble — prioritizing the best outcomes for customers and the team over being "right."    What You Enjoy:  Working hard with a collaborative Team  Committed to serving clients well  Taking initiative to solve problems and learn new technologies  Assisting teammates through challenges    What You'll Do:  Develop server-side solutions using languages like Java, C#, JavaScript, and Python  Create effective API designs with front-end teams and integrators  Write functional front-end code using modern JavaScript frameworks (React, Angular, Vue)  Communicate with business stakeholders and decision-makers about development activities and solutions  Advise clients on technological choices  Continuously explore, evaluate, and implement new technologies to enhance development efficiency  Learn new technologies to contribute across different parts of the software stack as needed    What You Bring:  3+ years of software development experience  Strong knowledge of Java, C#, or JavaScript  Experience with JavaScript frameworks such as Angular, React, or Vue  Extensive understanding of SQL and database design  Knowledge and experience with cloud technologies  Experience with Agile methodologies  Excellent interpersonal and communication skills  Comfort using LLMs and other AI tools to rapidly learn about new technologies and ramp up on new engagements  Comfort with Agentic AI as a tool to help build high-quality, well-engineered software  Familiarity with prompt, context, and agent management techniques  Experience with unit and integration testing and designing test systems  Awareness of architectural trade-offs when designing software systems  Ability to design and create APIs  Ability to collaborate well with others in a development team, respecting team members; the best teams produce quality software without toxicity. Willingness to help others and humility to ask for help when needed    Nice to Have:  Experience with Python  Experience with distributed systems tooling like Kubernetes  Knowledge of messaging and event-driven technologies such as MQ or Kafka  Passion for DevOps tools, technologies, and culture  Experience with other programming platforms or languages  Knowledge of NoSQL databases    About Us:  E-gineering (EG) is an employee-owned software consulting firm founded in Indianapolis, Indiana, in 2000. Our core values are serving people, working with excellence, and acting with integrity.  We stand behind our work, always do what's right, and accept the consequences.    Why Join Us?  Work-Life Balance: We maintain a 40-hour workweek. Unlike others, we prioritize productivity and your personal life.  Best Place to Work: With over 25 years of experience, we prioritize employee satisfaction. Recognized as the Best Places to Work in Indiana for over 15 years, consistently in the top 3.  Grace: We understand that tough times are inevitable. During hardships, work can become a blur or a stressful distraction. We offer grace and support to help you take care of your family and yourself without worry.  Our key benefits include:  Full Medical: EG covers 100% of premiums for employees and their families  401K: Up to 5% match with immediate vesting  Employee-Owned: As an employee-owned company, employees receive shares, which increase in value as the company grows  Generous paid time off  Fitness Reimbursement  Home office stipend to set up your workspace