Overview
Skills
Job Details
Job Description
Principal Software Engineer
The ideal candidate is energetic, self-motivated, hands-on, and passionate about building large scale, secure on-premise and cloud-based solutions. You must be able to lead the design, development, and implementation of software applications and systems. You must be highly skilled in secure by design coding techniques, application and service development, conducting code reviews and ensuring adherence to coding standards and best practices. You must be a collaborative team player who likes working with a diverse team of highly skilled technical professionals, business leaders, and customers.
Job Responsibilities:
Include but are not limited to:
- Collaborate and lead on the design, development, and maintenance of multiple applications, services, and software tools.
- Develop and maintain real-time, event driven, high scale document base workflow and interoperability platform.
- Proficient in taking ownership of existing codebase.
- Maintain and enhance code with high quality standards.
- Develop code to achieve zero bug tolerance.
- Follow best practices for secure by design methodologies.
- Rigorously follow and extend security and compliance controls to safeguard data and protect data privacy.
- Develop or integrate tools and services that support advanced workflow features.
- Develop services that support bi-directional integration with multiple healthcare systems.
- Work with product leaders and customers to understand requirements.
- Participate in Agile development practices.
- Test driven development including unit, integration, and end-to-end testing.
- Provide mentorship and guidance to other software engineers.
Qualification Requirements:
- Bachelor's degree in computer science or equivalent
- 10+ years of industry programming, software development, and/or software engineering experience
- Experience in coding, debugging, algorithm design and problem-solving skills
- Able to learn new systems quickly and adapt new methodologies to our products and product infrastructure
- Proficient in delivering and interacting with REST API s, web services, and other socket-based API s across multiple systems
- Track record of delivering projects that include multiple components
- Ability and eagerness to work across and partner with multiple engineering teams to achieve business goals
- Familiar with secure software design concepts
- Experience with software development life cycle and Agile
- Strong written and verbal communications
- Strong collaborator and Team player
Required Skills:
- Expertise with C/C++
- Strong understanding of real-time, multi-threaded, event-driven systems
- Knowledgeable in Windows services and applications
- Proficient with SQL databases
- Proficient with C#, Java, Python or other object oriented programming languages
Compensation Range: $160,000 - $180,000. Range can flux dependent on experience, education/training, etc.
Additional employee benefits at Concord Technologies:
- 401K plan w/ 6% company match (vests immediately)
- Flex-Time off + sick time
- 10 company holidays
- Full suite of health benefits (Medical, Dental, Vision) employee only coverage covered at 100% (no employee cost). For employees + dependents, Concord covers 60% of premiums.
- Voluntary insurance options:
- Pet insurance
- Employee Life and AD&D
- Spousal Life and AD&D
- Child Life and AD&D
- Paid Parental Leave program
- Free unlimited ORCA card (Seattle area residents)
- Employee Rewards and Recognition through NectarHR
- Unlimited access to Udemy for Business
About Concord Technologies:
Our fax-delivery suite of products allows our clients to exchange millions of patient information, insurance and other documents safely, swiftly and securely every business day. Concord s use of Artificial Intelligence, analytics, and other cutting-edge technology also analyzes the data being transferred within a fax, then delivers it into the right inboxes and workflows, fundamentally changing how data moves.
More than 2,300 healthcare organizations, financial providers, and companies in other equally document-intensive industries trust Concord to deliver their confidential and sensitive information. We care about our customers, and with a retention rate of more than 98%, it s clear they love the service and value we provide.
We have been in business since 1996 and growing faster than ever. Our products are getting smarter, our customers are getting bigger, and our user community is exploding. To continue meeting market demand and anticipating our customers needs, we are expanding our offerings. That means assembling a world-class team to take us through this next phase of growth. We hope you d like to join us!
Concord Technologies is an Equal Employment Opportunity (EEO) employer. It is the policy of the Company to provide equal employment opportunities to all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran or disabled status, or genetic information.