Principal Software Engineer

Information Technology Indianapolis, Indiana


Description

We’re KSM, one of the top 50 largest independent advisory, tax, and audit firms in the United States. Through our deep experience across multiple disciplines and industries, we provide our clients with the inspiration, insight, and technical expertise they need to achieve great things.      
      
Our firm is rooted in entrepreneurialism and committed to excellence – for our employees, our clients, and our communities. At KSM, you’ll be empowered to hone your skills and develop your interests. You’ll feel valued and cared for – and challenged – in a fun, collegial environment where you’re appreciated as an individual with singular talents. And you’ll be rewarded for growing, leading, and innovating. Because our vision for you is that you come to work every day and do your very best work. To be there for your teammates. To best serve our clients. And to realize your full potential as a professional – and as a person.      
      
Headquartered in Indianapolis, we have multiple offices and serve an impressive roster of clients across the nation who count on us to be their trusted advisors.      
      
Position Summary:       
      
As a Principal Software Engineer at KSM, you will lead the forward charge in developing cutting-edge web applications that are a blend of performance, scalability, and seamless usability. You will be at the forefront of conceptualizing, implementing, and deploying robust cloud architectures and applications, driving our technological advancement with a special focus on AI and ML innovations. This role calls for a blend of exceptional technical prowess, a visionary outlook towards emerging technologies, and the leadership qualities necessary to inspire excellence and innovation within our engineering team.      
      
Responsibilities:      
  • Lead the development and architecture of state-of-the-art web applications using contemporary frameworks and languages.
  • Design and implement resilient and scalable cloud architectures, driving the entire application development lifecycle from ideation to deployment.
  • Craft and execute cloud technology strategies to enhance application performance, focusing on scalable solutions.
  • Champion the adoption of emerging technologies, with a specific interest in AI and ML, integrating innovative concepts to maintain our competitive edge.
  • Cultivate a culture of excellence and innovation within the engineering team, leading by example and guiding team members towards achieving their best.
Qualifications:      
  • Demonstrable experience in software engineering with a proven track record of success.
  • Expertise in modern web technologies, particularly JavaScript, TypeScript, Angular 2+, Node.js, with C# familiarity as a plus.
  • Proven experience in architecting and developing large-scale, high-performance B2B web applications and APIs.
  • Strong background in leveraging cloud platforms for the creation of resilient, scalable solutions.
  • An innovative mindset demonstrated through previous R&D achievements, especially in applying generative AI and computer vision technologies to solve real-world problems.
  • Experience or familiarity with machine learning technologies and its application in the public accounting space.
  • Possesses a natural ability to resolve complex technical challenges and thinks creatively.
  • Continuously motivated to learn and apply the latest technological advancements.
  • Exhibits strong leadership qualities, guiding teams towards achieving high standards.
  • Strong analytical skills, with a proven ability to systematically approach and solve issues.
  • Capable of understanding and translating non-technical requirements into clear, technically feasible solutions.
We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, color, sex, sexual orientation, gender identity, disability, genetic information, national origin, race, religion, veteran status, or any other protected category.      
      
KSM only accepts resumes directly submitted by a candidate and referrals submitted by current KSM employees. Unsolicited resumes or candidate profiles sent by staffing agencies and fee-based referral services will not be considered outside of a signed KSM vendor contract. KSM will not pay a fee to recruiters or agencies that do not have a signed KSM vendor contract.