I

Sr. Staff Software Engineer

Innovation Associates, Inc.
Full-time
On-site
United States
$153,303.48 - $207,533.89 USD yearly

The Role:

The Senior Staff Software Engineer will play a crucial role in guiding and mentoring our software development teams in adopting new technologies and solutions. This position is key as we expand software integration across cloud and on-premises platforms to introduce innovative capabilities. The team member in this role should possess a strong background in enterprise system design and architecture and have a proven track record of successfully leading projects from ideation to commercial release. Additionally, the individual should excel at fostering collaboration across diverse teams.

What you'll do:

Architect Scalable Systems

  • Design and architect scalable enterprise-level systems that operate seamlessly across devices, on-premises, and cloud environments to fulfill business objectives. 
  • Develop comprehensive architecture documentation and conduct regular reviews to ensure adherence.

Champion Best Practices:

  • Lead efforts to align software teams on implementing and adhering to industry best practices for coding and documentation. 
  • Develop guidelines and training sessions to ensure consistent quality across all projects.

Drive Technical Innovation

  • Guide the organization in adopting new enterprise technical frameworks and solutions.
  • Set the strategic direction for development and assess emerging technologies for potential integration.

Prototype and Innovate

  • Develop prototypes to validate new design concepts and introduce innovative solutions.
  • Collaborate with stakeholders to refine requirements and ensure feasibility.

Integrate New Technologies

  • Research, design, and implement plans to integrate new technologies, enhancing software development processes. 
  • Evaluate current practices and recommend improvements to increase efficiency and effectiveness.

Manage Technical Projects

  • Lead and oversee multiple technical projects, ensuring they align with architectural goals and are delivered on time and to quality standards. 
  • Facilitate cross-functional collaboration to resolve dependencies.

Consult on Complex Issues

  • Provide expert advice on highly complex programs, offering strategic direction and troubleshooting guidance. 
  • Mentor less experienced engineers, fostering a culture of knowledge sharing.

Identify and Address Gaps

  • Identify gaps in technical understanding and proactively seek solutions. 
  • Implement training programs and resources to bridge knowledge gaps within the team.

Oversee Cross-Team Commitments

  • Manage cross-team commitments, ensuring tasks are completed efficiently and resources are allocated effectively. 
  • Monitor progress and adjust plans as necessary to meet project goals.

Influence Architectural Strategy

  • Contribute significantly to the architecture team, impacting the current and long-term technical direction of the company. 
  • Participate in architecture reviews and strategy sessions.

Build Collaborative Relationships

  • Establish and maintain strong relationships with engineering leaders across product, QA, and customer support. 
  • Facilitate open communication to ensure alignment and mutual understanding.

Define Engineering Strategy

  • Participate in defining the engineering strategy, working to simplify product and technical designs. 
  • Collaborate with key stakeholders to align technical and product roadmaps.

Refine Best Practices

  • Continuously refine team best practices and process improvements to enhance workflow.
  • Encourage team participation in suggesting new ideas and approaches for innovation.

Foster Innovation Culture

  • Encourage team participation in generating new ideas and approaches, fostering a culture of innovation and continuous improvement.

Who you are:

  • 8+ years of software development experience, focusing on quality and performance.
  • 3+ years in a leadership role with project management skills, having led large enterprise software projects.
  • Experience with Microsoft Azure for cloud development.
  • Experience in machine learning and data science.
  • Proficiency in Agile and Waterfall methodologies.
  • Strong communication skills for working with teams and stakeholders.
  • Ability to mentor junior engineers and foster teamwork.
  • Strong problem-solving skills.

It would be great if you also have:

  • Bachelor’s degree in computer science, Engineering, or a related field. Advanced degrees or certifications are a plus.
  • Familiarity with other cloud platforms.
  • Knowledge of data analysis tools.
  • Commitment to continuous learning and staying updated with industry trends.

What are the perks?

  • Generous time off policy that allows you to put your family first
  • Opportunity to work on the cutting edge of pharmacy automation in a high growth tech company
  • Competitive benefits, salary, and talent development opportunities
  • Commitment to professional development and working for a company where your voice is heard

 Compensation:

The estimated base annual salary range for this position is $153,303.48 to $207,533.89, though a candidate's base annual salary shall be determined on a range of factors, including, but not limited to, qualifications and experience. This position may additionally be eligible for an annual discretionary bonus.

More about iA:

iA® (Innovation Associates®) is a pharmacy fulfillment company that provides an integrated platform of capabilities to support Centralized and Community Pharmacy Fulfillment Solutions. With over 30 years of experience in the pharmacy fulfillment business, we have developed and implemented a suite of automation and software solutions that help deliver quick and sustainable business results. Our integrated Pharmacy Fulfillment Platform enables scalable solutions that helps run the prescription fulfillment process from prescription acceptance to delivery, supporting dynamic design flexibility to service pharmacies in a variety of volumes and settings. Our solutions improve workflow, and increase efficiency, while enabling more time for pharmacists to focus on their patients. iA works with pharmacy providers in the Commercial, Health Systems, Government, and Mail Order/eCommerce markets. iA can help customers transform their pharmacy. For more information, visit iARx.com.

Our Mission: We partner with providers to transform pharmacy through our leading-edge software enabled fulfillment technology and partners to deepen the patient-pharmacist relationship, enhancing patient safety and choice while increasing operational efficiency. iA empowers pharmacists to focus on patient care. iA can run the prescription fulfillment process from start to finish, helping pharmacies manage fulfillment and inventory to help lower costs, improve efficiency, increase safety, and provide comprehensive Rx tracking and real-time support.

Our Products:

  • Software
  • Modular Hardware
  • Sophisticated Counting and Collation Devices

Our Core Values:

  • Solutions Driven
  • Customer Centric
  • Championing Diversity
  • Empowering Ownership
  • Trust Daringly

To learn more about iA’s product, people and culture visit us at iARx.com OR check us out on LinkedIn, Facebook, X or YouTube!

iA provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.