Details
Posted: 30-Mar-22
Location: Pittsburgh, Pennsylvania
Type: Full Time
Additional Information:
2 openings available.
SoftWriters is on a Mission to Save Lives! As a pioneer and market leader in long-term care pharmacy technology, we are proud to develop software and services that pharmacies rely on to deliver superior patient care to the most fragile population in the U.S. We are passionate about building the best company, achieving the #1 Top Workplace designation in Pittsburgh. We value quality, cultivating diverse teams, delivering successes and results, collaboration, innovation, thought leadership, integrity, teamwork, and growth.
As we grow in size and complexity, we face some distinct challenges that require outstanding leaders and problem solvers. Our culture and our people are our unique differentiators. If you are seeking to join a growing team and make your mark on our noble mission, then you have come to the right place!
Overview:
As a Manager of Software Engineering at SoftWriters, you will be a key part of the motor that drives our product line to success. As we expand our product offerings, we need someone to lead our engineering teams in the modernization and expansion of our product portfolio. You will have the opportunity to lead the design and development of software solutions, as well as help grow your team members’ careers. We are looking for sharp talent that can grow with the company, comfortable working in a team of teams Scrum environment, and champion our culture, mission, and values as a People Leader.
Responsibilities:
The essential functions include, but are not limited to:
- Lead multiple innovative technology projects and the teams that deliver them
- Leverage your experience to hire and scale up Engineering Teams
- Understand the business environment and work closely with other teams to efficiently drive team progress, and to ensure that projects align with strategic and tactical objectives.
- Provide recommendations regarding emerging trends, design requirements, best practices, and the utilization of advanced software development methods
- Collaborate with leadership and engineering team members in the design and implementation of innovative architecture and design patterns
- Provide mentorship to team members in the delivery of clear, concise, and tested code
- Support and guide Scrum practices providing excellent team experience
- Facilitate collaboration amongst the team in delivering value each Sprint
- Consistently deliver business value within forecasts
- Partner with Scrum Masters and Product Owners in support of team member performance and development
- Focus on increasing the level of quality in all aspects of product development
- Demonstrate an innovative spirit in continuously improving yourself, others, and our culture
- Be energized by developing your skillset
- Gain mastery of what you know
- Explore new languages, technologies, and techniques
- Seek opportunities to broaden your scope of knowledge and stay up to date with industry and organizational trends
- Actively seek feedback from colleagues and effectively incorporate changes into work and behaviors
- Engage, educate, push, and have fun with your teammates daily
- Other duties as assigned
SoftWriters, Inc. is an equal opportunity employer. All qualified candidates receive consideration for employment without regard for race, color, religion, gender, sexual orientation, national origin or citizenship status, age, disability, genetic information or veteran status.
Minimum Qualifications:
- BS in Computer Science, Information Science, Management Information Science, related discipline, or equivalent experience
- 2+ years hands-on technical leadership and people leadership experience
- Experience building and leading a diverse team of engineers
- Experience working with Scrum Teams and comfortable leading in a self-organized team of teams
- Advanced software application design and development knowledge
- A solid foundation in Computer Science, with strong competencies in data structures and algorithms
- Demonstrated ability to work both independently and collaboratively
- Proven ability to take ownership of, and follow through on, escalated incidents requiring leadership attention until resolution is achieved
- Experience with SOLID principles, IOC / DI, ORM, and unit testing
- Experience with multi-threading and concurrency in applications
- Experience designing and developing relational databases (SQL, Oracle, MySQL, etc.)
- Experience with one or more source control systems (Git, TFS, TortoiseSVN, etc.)
- Strong customer service orientation
Preferred Qualifications:
- MS in Computer Science, Information Science, Management Information Science, related discipline, or equivalent experience
- Experience and creativity in resolving software application and work-flow process problems
- Experience developing with languages and technologies in the Microsoft tech stack such as:
-
- .NET Framework and/or .NET Core (C#)
- WPF, MVVM
- Razor, Blazor
- Entity Framework
- SQL Server
- Experience with web and/or mobile development:
- JavaScript, TypeScript
- Angular, React, React Native
- REST APIs
- Electron
- Native iOS, Android
- Scrum@Scale, Scrum, Scrum Master
- Experience in the setup and management of Continuous Integration pipelines
- Experience in Database performance analysis and tuning
- Experience with Cloud technologies
- Familiarity with HIPAA requirements involving data storage and transmission
- Solid understanding of governance and security frameworks to resolve data ownership, sharing, and access rights within a federated environment
Skills:
- Analytical mindset that can see both the details and the big picture at all times.
- Excellent written and verbal communication skills
- Strong organizational skills, attention to detail and technical judgement
- Ability to work in a collaborative team environment