Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer

Description

  

Overview: 

The Sr Software Engineer should be a full stack engineer who designs and develops highly complex, enterprise-scale software applications and performs coding, debugging, testing, and troubleshooting throughout the application development process. This role takes ownership of the development and rollout for an entire product, or large project. The role collaborates with Product team, Data Analytics team and other stakeholders, to develop the software specified in user stories and other documentation and works closely to ensure that the technology solutions meet stakeholder needs. 


Primary Responsibilities and Essential Duties: 

· Design and develop software solutions that meet customer needs.

· Ensure that software solutions developed meet the functional, conceptual, and logical design specifications.

· Assist in user stories, design, and planning sessions as appropriate.

· Write tech specs and identifies risks before starting major projects.

· Ensure that new software solutions are thoroughly tested before releasing them. 

· Monitor software version control and release management processes to endure smooth source control merges and timely deployments to all essential environments.

· Develop technical documentation for software solutions and keep it updated.

· Set standards, goes out of their way to reduce complexity.

· Perform code reviews and deployments, following set standards.

· Provide guidance and technical direction to junior staff to ensure that software solutions are designed and developed in accordance with specifications and industry best practices.

· Work with Principal Engineer and other architects to choose new technologies and promote culture/process.

· Research to evaluate and test options.

· Deliver solid and maintainable software.

· Other duties as assigned.

Requirements

  

Minimum Qualifications: 

• Bachelor’s degree in computer science, engineering, life sciences, or related field or 10+ years of experience in a similar role will be considered in lieu of a degree 

• 6+ years’ experience in Software Engineering, preferably in the healthcare industry 

• 3+ years of previous working experience as a Cloud Engineer or similar role 

• Working knowledge of MS Azure Dev Ops, or Jira and documentation tools – Confluence, Wiki required 


Preferred Qualifications: 

· Knowledge of all phases of SDLC and experience working as lead on project teams delivering highly complex, enterprise-scale solutions.

· Experience in at least one server-side programming language (Java, C++, C#)

· Experience in writing and consuming APIs.

· Experience with either Java/J2EE or ASP.NET MVC, Entity Framework Code First.

· Exceptional knowledge of web development in at least one technology stack.

· Experience with Angular, JavaScript, AJAX, HTML, CSS, or other client-side programming languages.

· Knowledgeable in data modeling, SQL queries, writing stored procedures, triggers & views.

· Experience with Cloud Infrastructure, preferably one of the major cloud platforms (Azure, AWS, or GCP).

· Knowledgeable in Azure Repos Git source control. 

· Experience with CI/CD

· Experience with Visual Studio or similar IDEs.

· Experience with microservices architecture.

· Knowledge of Test-Driven Development including clean code, dependency injection, unit testing, integration testing.

· Exceptional knowledge of safe coding practices and application security.

· Experience with large scale distributed systems.

· Experience with containerization technologies such as Docker, and container orchestration technologies such as Kubernetes.

· Experience in healthcare domain

· Customer Obsession: Passion for customers and focus on delivering the right customer experience.

· Growth Mindset: Openness and ability to learn new skills and technologies in a fast-paced environment.
 

Skills and Abilities: 

• Outstanding triage and monitoring ability

• Excellent organizational and time management skills 

• Sharp analytical and problem-solving skills 

• Excellent oral and written communication skills 

• Attention to detail 

• Ability to exercise sound judgment under pressure and to quickly adjust in a rapidly changing environment.

• Proficient in an Agile environment.

• Strong documentation skills.

• Strong customer service skills

• Ability to conceive and implement complex, enterprise-scale technical solutions.

• Fundamental mathematical skills

• Strong computer skills, including proficiency in Microsoft Office

• Strong oral and written communication skills

• Ability to work independently and identify and solve problems.

• Ability to organize and prioritize work 

• Understanding of HIPAA

• Professional presence


Work Environment: 

This position is primarily remote but does operates in a professional office environment. There will be times when this role will need to work in office for critical meetings, during critical incidents or for relationship building.


Travel: 

10% travel may be required. 


Other duties: 

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice. 


Deacon Health 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.  

Average salary estimate

$125000 / YEARLY (est.)
min
max
$110000K
$140000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Deacon Health

Are you a highly skilled Senior Software Engineer looking to make a significant impact? At Deacon Health, based in vibrant Nashville, Tennessee, you will design and develop intricate, enterprise-scale software applications. As a full-stack engineer, you'll be at the heart of the software development life cycle, involving coding, debugging, and testing to ensure our products meet user expectations. You’ll collaborate closely with our Product and Data Analytics teams to bring innovative software solutions to life, drawing from user stories and design sessions. Your expertise will drive the development and rollout of entire projects, and you’ll contribute to tech specs while managing risks proactively. In this role, you’ll perform thorough testing, oversee version control, and offer mentoring to junior engineers, ensuring best practices are adhered to. Your insights will help select new technologies, alongside our Principal Engineer and architects, promoting a culture of excellence. Plus, with a focus on delivering maintainable software, you’ll have the opportunity to shape the future of healthcare technology. If you’re passionate about coding and want to be part of a team that puts customers first, we want to hear from you!

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at Deacon Health
What are the primary responsibilities of a Senior Software Engineer at Deacon Health?

As a Senior Software Engineer at Deacon Health, your main responsibilities include designing and developing software solutions that meet customer needs, ensuring that these solutions align with functional specifications. You’ll lead the development of entire projects, contribute to user stories and planning sessions, and create technical documentation. Your role also involves code reviews, mentoring junior staff, and delivering solid, maintainable software.

Join Rise to see the full answer
What qualifications are needed to become a Senior Software Engineer at Deacon Health?

To qualify for the Senior Software Engineer position at Deacon Health, candidates should have a Bachelor’s degree in computer science or a related field, or at least 10 years of relevant experience. You’ll need a minimum of 6 years in software engineering, preferably in the healthcare sector, along with experience in cloud technologies and significant proficiency in programming languages such as Java or C#.

Join Rise to see the full answer
How does the Senior Software Engineer role at Deacon Health contribute to product development?

In the role of Senior Software Engineer at Deacon Health, you will play a pivotal role in product development by directly participating in the entire software development life cycle. Your contributions will ensure that the software solutions are not only functional but also user-friendly, thereby enhancing overall customer satisfaction and driving company success.

Join Rise to see the full answer
What technologies should a Senior Software Engineer at Deacon Health be familiar with?

As a Senior Software Engineer at Deacon Health, familiarity with MS Azure DevOps, JIRA, and documentation tools like Confluence is essential. You should also be experienced with server-side languages (Java, C++, C#), API development, front-end frameworks (Angular, JavaScript), and have knowledge of CI/CD procedures and cloud platforms such as Azure or AWS.

Join Rise to see the full answer
What kind of work environment can a Senior Software Engineer expect at Deacon Health?

At Deacon Health, the work environment for a Senior Software Engineer is primarily remote, offering flexibility while also requiring some in-office attendance for critical meetings and collaboration. You’ll be part of a professional team dedicated to developing innovative healthcare solutions in an inclusive and supportive setting.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you describe your experience with full-stack development as a Senior Software Engineer?

In your response, highlight specific projects where you successfully used front-end and back-end technologies. Discuss the challenges faced during development and how you overcame them. Emphasize your collaborative work with cross-functional teams to deliver a complete product.

Join Rise to see the full answer
How do you approach writing technical specifications for a new project?

Explain your process for gathering requirements, collaborating with stakeholders, and documenting technical specs. Discuss how you ensure clarity, identify potential risks, and create detailed plans that guide the development team.

Join Rise to see the full answer
What programming languages do you have significant experience with?

Be specific about your expertise in languages relevant to the job, such as Java, C++, or C#. Discuss your comfort level with each and provide examples of projects where these languages were utilized effectively.

Join Rise to see the full answer
How do you ensure the software you develop meets quality assurance standards?

Talk about your experience with testing methodologies, including unit, integration, and user acceptance testing. Mention how you utilize CI/CD practices to streamline quality assurance and timely releases, ensuring high-quality software.

Join Rise to see the full answer
Can you give an example of a project where you implemented a cloud solution?

Discuss a specific project where you used cloud platforms, describing the architecture you designed and the technologies involved. Highlight the benefits achieved through cloud implementation and your role in ensuring successful deployment.

Join Rise to see the full answer
What best practices do you follow for writing clean and maintainable code?

Describe your approach to coding standards, the importance of code reviews, and tools or methodologies you use (such as Test-Driven Development). Emphasize your commitment to writing code that is easy to understand and maintain long-term.

Join Rise to see the full answer
How do you prioritize your tasks and manage multiple projects?

Explain your time management strategies, such as using project management tools or Agile methodologies. Share how you balance short-term tasks with long-term projects and how you adjust priorities in response to changing project requirements.

Join Rise to see the full answer
What is your experience with mentoring junior engineers?

Share your philosophy on mentoring and provide examples of how you have guided junior engineers in their work. Discuss how mentoring contributes to the team's overall success and culture of continuous improvement.

Join Rise to see the full answer
How do you stay updated with the latest technologies and trends in software engineering?

Discuss your methods for continuous learning, whether through online courses, networking with other professionals, or attending industry conferences. Emphasize your growth mindset and desire to apply new technologies in your work.

Join Rise to see the full answer
What do you think is the most important quality for a Senior Software Engineer at Deacon Health?

Reflect on qualities such as technical expertise, communication skills, or a strong customer focus. Tie your answer back to how these traits enhance teamwork and ultimately benefit the company's mission to improve healthcare technology.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Cognizant Hybrid US, New York County, NY; New York State, New York, NY
Posted 12 days ago

Join Cognizant as a Senior Java Developer Lead, spearheading innovative Java solutions in an engaging team environment in New York City.

Posted 5 days ago

Join Mobile Wave Solutions as a Regular React Native Developer and contribute to innovative digital projects for the sports industry.

Photo of the Rise User
Posted 6 days ago

Nautilus is on a mission to transform drug development and is looking for a dedicated Staff Software Engineer to elevate their SaaS platform.

Photo of the Rise User
Lockheed Martin Remote US, Howard County, MD; Maryland, Annapolis Junction, MD
Posted 12 days ago

As a Cyber Workflow UI/UX Developer at Lockheed Martin, you will enhance user experience while working on critical cyber security applications.

Photo of the Rise User
Posted 11 days ago

As a Staff Embedded Software Engineer at Intuitive, you will enhance the capabilities of revolutionary surgical robotic products in a vibrant, inclusive team environment.

Photo of the Rise User
Vestmark, Inc. Remote Wakefield, MA (Hybrid)
Posted 10 days ago

Join Vestmark's innovative team as a Java Software Engineer and contribute to building next-generation wealth management applications.

Photo of the Rise User
Commify Remote No location specified
Posted 6 days ago

Commify is looking for a Senior Software Engineer to lead the development of innovative communication solutions.

Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Lead the Object Store team at Apple to enhance cloud infrastructure, impacting millions of users.

MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 19, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
18 people applied to Software Engineer at WalkMe
Photo of the Rise User
Someone from OH, North Canton just viewed NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, North Canton just viewed Software Development Engineer - Recent Grads Welcome at Sonos
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry and Word Processing at MoxieIT
Photo of the Rise User
Someone from OH, Dayton just viewed Content Developer - Intern at Big Ideas Learning
C
8 people applied to iOS Developer at Clipt
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Lead at Bounteous
Photo of the Rise User
Someone from OH, Pickerington just viewed Industry Lead - High Tech (Salesforce) at Thunder
D
Someone from OH, Akron just viewed Junior Motion Designer at DEPT®
R
Someone from OH, Akron just viewed 2D Graphic and Motion Designer at Ruby Labs
Photo of the Rise User
22 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Success Manager, US SLED at Dataminr
Photo of the Rise User
Someone from OH, Greenville just viewed Systems Engineer (Linux & Shell or Python scripting) at Visa
Photo of the Rise User
Someone from OH, Greenville just viewed Help Desk Technician - Youngstown at R.I.T.A.
Photo of the Rise User
Someone from OH, Mount Orab just viewed Backend Developer at G2i Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Marketing Manager at Cast & Crew
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Manager at Cast & Crew
o
Someone from OH, Cincinnati just viewed Administrative Assistant at osu
A
Someone from OH, Cincinnati just viewed Data Entry Clerk at Alphabe Insight Inc