Senior Software Engineer

2 weeks ago


Philadelphia, Pennsylvania, United States NeuroFlow Full time
Job Overview

About Us

At NeuroFlow, we are dedicated to transforming the behavioral health landscape. Founded by Christopher Molaro, a West Point graduate and former army officer, our mission is rooted in addressing the significant barriers that individuals face in accessing timely and effective mental health care.

Alongside co-founder Adam Pardes, Chris recognized that merely developing engaging digital mental health applications was insufficient. A comprehensive solution that integrates behavioral health into the broader healthcare framework is essential for achieving substantial improvements. Thus, NeuroFlow was born.

Our Mission:

We collaborate with healthcare leaders to enhance outcomes, reduce overall care costs, and make behavioral health risks more predictable and transparent. NeuroFlow is committed to ensuring that no one in need of behavioral health support is overlooked. We develop more than just interactive digital health tools; we create platforms that proactively identify behavioral health risks, engage individuals with tailored resources, and empower care teams to make informed decisions. Our solutions equip healthcare organizations with the insights necessary to navigate the systemic challenges of today's healthcare environment.

Our Approach:

NeuroFlow fosters a culture of encouragement and excellence. Our core values are integral to our operations, and every team member plays a vital role in upholding these principles. We thrive on flexibility and agility, ready to tackle an industry ripe for transformation where the default response is often 'no' or 'can't.' We offer unique opportunities to work in a dynamic and rewarding environment, making a direct impact on bridging the gap between mental and physical health.

We are currently in search of a highly proficient and experienced Senior Software Engineer to join our team. The ideal candidate will possess a pragmatic approach to programming, with expertise spanning software design, development, testing, deployment, and infrastructure. In this role, you will lead a team of software engineers and oversee the design and development of software systems tailored to our clients' needs.

Key Responsibilities:

  • Guide a team of software engineers, providing mentorship and support to ensure the delivery of high-quality software solutions.
  • Collaborate closely with product managers, stakeholders, and team members to define project requirements, scope, and deliverables.
  • Work alongside cross-functional teams, including product managers, designers, and data scientists, to ensure technical feasibility and seamless integration with existing systems.
  • Develop and implement software solutions that align with project requirements and adhere to quality standards, utilizing industry best practices and technologies.
  • Conduct code reviews, testing, and debugging to guarantee the reliability and quality of software solutions.
  • Identify and address technical risks and issues, implementing effective solutions.
  • Recognize technical debt and collaborate with the team to prioritize and address it.
  • Design and implement microservices-based architectures, ensuring scalability, maintainability, and high availability.
  • Create strategies to transition monolithic applications into microservices-based frameworks.
  • Mentor and train junior engineers, contributing to the team's growth and development.
  • Stay informed about emerging trends and technologies in software development, sharing knowledge and insights with the team and stakeholders.

Qualifications:

  • A minimum of 7 years of experience in software development, with a focus on full-stack development.
  • Strong proficiency in various programming languages and technologies, including Python, JavaScript, SQL, and AWS cloud services.
  • Demonstrated experience in leading software engineering teams, with a proven track record of successful project delivery.
  • Experience in designing and implementing microservices-based solutions.
  • Excellent communication skills, with the ability to collaborate effectively with stakeholders and team members.
  • Strong problem-solving and analytical abilities, capable of identifying and mitigating technical risks and issues.
  • A pragmatic programmer who values simplicity, clarity, and maintainability in software design and development.

Company Benefits:

*Applicable for full-time employees

We offer a flexible work schedule, unlimited paid time off, wellness benefits, medical coverage, parental leave, a 401K plan, company-sponsored events, a referral program, an onsite gym, a dog-friendly office, snacks, commuter benefits, and onsite massages.

Our Commitment:

NeuroFlow is an equal opportunity employer. We are dedicated to addressing the mental health crisis in America and recognize that diverse voices, experiences, and perspectives are essential to our success. We prohibit any unlawful discrimination against job applicants based on race, color, religion, gender, gender identity, gender expression, sexual orientation, national origin, family or parental status, disability, age, veteran status, or any other status protected by law. We are committed to fostering diversity within our workplace.

As a HIPAA-compliant organization,

All team members are expected to:

  1. Adhere to NeuroFlow's Information Security Policies.
  2. Safeguard organizational assets from unauthorized access, disclosure, modification, destruction, or interference.
  3. Report security events or risks to the organization.
  4. Execute organizational security processes and activities.
  5. Fulfill security responsibilities as defined for their role.
  6. Be accountable for their actions regarding organizational security.


  • Philadelphia, Pennsylvania, United States Inabia Software Full time

    Job SummaryWe are seeking a highly skilled Senior Network Systems Engineer to join our team at Inabia Software. As a key member of our infrastructure team, you will be responsible for designing, implementing, and maintaining our UC infrastructure.Key ResponsibilitiesInfrastructure Support: Provide day-to-day support and maintenance of our current...


  • Philadelphia, Pennsylvania, United States OSIsoft Full time

    Role Overview: As a Senior Software Engineer, you will play a pivotal role in shaping the technical direction of our projects at OSIsoft. Your expertise will be essential in making informed technical decisions that affect various dimensions such as scalability, reliability, and performance. Key Responsibilities: Design, develop, test, and troubleshoot...


  • Philadelphia, Pennsylvania, United States Penn Medicine Full time

    Penn Medicine is committed to our tri-fold mission of delivering exceptional patient care, pioneering research, and nurturing the next generation of medical professionals. Joining this prestigious academic medical institution means collaborating with leading experts across clinical, technical, and administrative fields.At Penn Medicine, every day presents an...


  • Philadelphia, Pennsylvania, United States vTech Solution Full time

    Job OverviewvTech Solution Inc is seeking a Senior Software Engineer to contribute to our innovative projects.Company Background:We are committed to delivering high-quality software solutions.Job Duration: MonthsCompensation: Based on experience.Key Responsibilities:Design, develop, and maintain critical web and desktop applications while adhering to...


  • Philadelphia, Pennsylvania, United States Inabia Software Full time

    Job DescriptionJob Title: Embedded Engineer with RDKLocation: RemoteJob Type: ContractInterview: VideoAbout the Role:We are seeking an experienced Embedded Engineer with RDK expertise to join our team at Inabia Software. As an Embedded Engineer, you will be responsible for designing, developing, and testing embedded systems and software.Key...


  • Philadelphia, Pennsylvania, United States V-Soft Consulting Group Full time

    Senior iOS Software Engineer (Fully Remote) Primary Location: Fully Remote V-Soft Consulting Group is actively seeking a Senior iOS Software Engineer (Fully Remote) for our esteemed client. Qualifications and Experience: Proficiency in Swift and Swift UI for iOS applications. A minimum of 5-7 years of relevant experience. Expertise in NATIVE SWIFT...


  • Philadelphia, Pennsylvania, United States Omtech llc Full time

    Job OverviewPosition: Senior Java Software EngineerAs a key member of our development team at Omtech LLC, you will play a crucial role in enhancing our software solutions. Your expertise will contribute to the design, implementation, and maintenance of robust applications that drive our business forward.Key Responsibilities:Develop and automate both UI and...


  • Philadelphia, Pennsylvania, United States JPMorganChase Full time

    Job Description If you are looking for a game-changing career, working for one of the world's leading financial institutions, you've come to the right place.As a Principal Software Engineer at JPMorgan Chase within the Consumer and Community Banking division, you will be responsible for providing expertise and engineering excellence. You will be a crucial...


  • Philadelphia, Pennsylvania, United States Noom Full time

    About NoomNoom is a leading digital healthcare company that connects people to content, coaching, community, and clinicians to build healthy habits and promote better living. We're a mission-driven, high-growth organization that's powered by science, technology, and world-class talent.Job SummaryWe're seeking a skilled Senior Backend Software Engineer to...


  • Philadelphia, Pennsylvania, United States Mirion Technologies Full time

    Job SummaryMirion Technologies is seeking a highly skilled Software Engineering Lead to join our team. As a key member of our software development team, you will be responsible for leading the planning and execution of all assigned projects, working closely with Project Engineering Leads and project team members.Key ResponsibilitiesPlan and execute all...


  • Philadelphia, Pennsylvania, United States Umanist Staffing LLC Full time

    Job DescriptionOverview:Umanist Staffing LLC is a leading provider of workforce solutions across various sectors. We specialize in delivering innovative digital technology and transformation services.Position: Senior Software Engineering LeadJob Type: ContractWork Type: HybridJob Responsibilities:Possess over 8 years of pertinent experience in the field.Have...


  • Philadelphia, Pennsylvania, United States JPMorganChase Full time

    Job Description Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.As a Senior Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking Administration, you are an integral part of an agile team that works to enhance, build, and deliver trusted...


  • Philadelphia, Pennsylvania, United States JPMorganChase Full time

    Job Description When you mentor and advise multiple technical teams and move financial technologies forward, it's a big challenge with big impact. You were made for this. As a Senior Manager of Software Engineering - Contact Center Technology at JPMorgan Chase within the Consumer and Community Banking, Operations Technology Voice team, you serve in a...

  • Software Engineer

    2 days ago


    Philadelphia, Pennsylvania, United States Liberty Personnel Services, Inc Full time

    Job OverviewLiberty Personnel Services, Inc. is seeking highly skilled Software Engineers to join our team. As a leading technical recruiting agency, we have multiple full-time openings for Mid-Senior Software Developers.The ideal candidate will have experience with a range of technologies, including:.Net CoreC#Service-oriented ArchitectureAPIs as a data...


  • Philadelphia, Pennsylvania, United States Inabia Software Full time

    Job SummaryWe are seeking a highly skilled Senior Network Systems Engineer to join our team at Inabia Software. As a key member of our infrastructure team, you will be responsible for designing, implementing, and maintaining our UC infrastructure.Key ResponsibilitiesInfrastructure Support: Provide day-to-day support and maintenance of our current...


  • Philadelphia, Pennsylvania, United States Graphite GTC Full time

    About Graphite GTC:Graphite GTC is a pioneering force in the realm of software engineering, dedicated to transforming the software development landscape since its establishment. Our innovative No-Code development platform has revolutionized the way applications are designed and built, making technology accessible to a broader audience. Our commitment to...


  • Philadelphia, Pennsylvania, United States NBME Full time

    Job DescriptionPosition OverviewNBME is currently seeking a Senior Software Quality Assurance Engineer to join our team. The successful candidate will work independently or under the guidance of a senior colleague, supporting an agile team in analyzing, designing, building, and testing high-quality and reliable systems.Key ResponsibilitiesReview functional...


  • Philadelphia, Pennsylvania, United States JPMorganChase Full time

    Job Description When you mentor and advise multiple technical teams and move financial technologies forward, it's a big challenge with big impact. You were made for this. Your opportunity to make a real impact and shape the future of financial services is waiting for you. Let's push the boundaries of what's possible in the world of personalization in the...


  • Philadelphia, Pennsylvania, United States Umanist Staffing LLC Full time

    Job DescriptionOverview:Umanist Staffing LLC is a leading provider of workforce solutions, specializing in digital technology and transformation services. We are currently seeking a Java Backend Developer to join our dynamic team.Position: Java Backend DeveloperDuration: 5 MonthsJob Type: ContractWork Type: OnsiteRole Overview:Engage with project...


  • Philadelphia, Pennsylvania, United States Jobot Full time

    Become a key player in a premier software organization that champions innovation and excellence. This team embraces a hybrid work model, providing outstanding benefits, job security, and competitive salaries for software engineers.About Jobot:Jobot is renowned for its exceptional employee satisfaction and remuneration. They have crafted a widely-used product...