Software Engineer

3 weeks ago


Nashville, United States Phosphorus Cybersecurity Inc Full time
About Us

Phosphorus is looking for a Software Engineer to join our Device Engineering team. At Phosphorus, we live and breathe xIoT. We are an early stage company that has built a revolutionary product to manage and secure xIoT devices at scale. Our world-class engineering teams have deep-seated roots in Cybersecurity software, and we foster a culture of innovation and collaboration. Phosphorus is headquartered in Nashville with employees all over the world. Come join us and have a significant influence on a high-impact product.

Position Summary

As a Software Engineer on the Device Engineering team, your primary responsibilities will be reverse engineering and classifying devices. No two problems are alike - every device is its own challenge. You'll collaborate with a team of experienced engineers to grow your skills, and contribute innovative ideas that enhance our product's capabilities. This role is perfect for those who thrive on solving complex puzzles and love building efficient, automated solutions.

Responsibilities
  • Reverse engineering & automating control of network-connected devices
  • Identifying & fingerprinting network-connected devices
  • Contributing to our device interaction application
  • Reviewing and resolving device issues & bugs
  • Writing efficient and well-documented code
  • Creating and maintaining automated test cases
  • Contributing to internal tooling and automation
  • Participating in code reviews
About You
  • 2+ years experience as a Software Engineer
  • Experience developing and debugging in Node.js
  • Familiar with reverse engineering
  • Familiar with relational databases
  • Familiar with Unix/Linux environments
  • Basic understanding of Docker
  • Basic understanding of network transport and application layer protocols
  • Basic understanding of regular expressions
  • Strong communication & collaboration skills

About us:

Phosphorus Cybersecurity® is the leading xTended Security of Things™ platform designed to secure the rapidly growing and often unmonitored Things across the enterprise xIoT landscape. Our Enterprise xIoT Security Platform delivers Attack Surface Management, Hardening & Remediation, and Detection & Response to bring enterprise xIoT security to every cyber-physical Thing in your enterprise environment. With unrivaled xIoT discovery and posture assessment, Phosphorus automates the remediation of the biggest IoT, OT, and Network device vulnerabilities-including unknown and inaccurate asset inventory, out-of-date firmware, default credentials, risky configurations, and out-of-date certificates.

Follow Phosphorus on LinkedIn, Twitter, and YouTube. Learn more: www.phosphorus.io.
  • Software Engineer

    1 month ago


    Nashville, Tennessee, United States Regions Bank Full time

    Job SummaryRegions Bank is seeking a highly skilled Software Engineer to join our Technology team. As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications to support the bank's business operations.Key ResponsibilitiesDesign and develop software applications using .NET Core, ASP.NET, and C#Collaborate...


  • Nashville, Tennessee, United States Oracle Full time

    About the Role:We are seeking a highly skilled Software Engineer Intern to join our team at Oracle. As a Software Engineer Intern, you will be responsible for developing, debugging, and designing enterprise-class software applications.Key Responsibilities:Apply your knowledge of software development to manage software development tasks associated with...


  • Nashville, United States Find Great People | FGP Full time

    Overview: We are looking for an expert-level Lead Software Engineer with strong backend experience in Python and Django and frontend proficiency in Vue (Angular or React also considered). This role is essential in designing and developing high-quality software products, evaluating performance, and owning key areas of our application. Ideal candidates come...


  • Nashville, United States Talent-Doc.com Full time

    Full Time Healthcare Software Engineer We are looking for a full-time Healthcare Software Engineer to join our team. The ideal candidate will have experience in Zoho Applications, MS Power BI, and Cloud Services. The primary responsibility of this position is to develop and maintain software applications for the healthcare industry. The successful candidate...

  • Lead Software Engineer

    4 months ago


    Nashville, United States Omni Inclusive Full time

    Mandatory Skills : Lawson COBOL and Infor IPA software A Lead Software Engineer (LSE) is recognized as an expert in their strategic functional area and uses a systematic application of advanced technical knowledge to deliver software solutions using modern day technology stacks. The LSE leads large complex projects consisting of on-shore and off-shore...


  • Nashville, Tennessee, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon. As a Software Development Engineer, you will be responsible for designing, developing, and deploying scalable and efficient software systems.Your primary focus will be on building cloud-based applications using a range of technologies, including AWS, Java,...

  • Software Engineer

    4 weeks ago


    Nashville, Tennessee, United States Regions Bank Full time

    Job DescriptionAt Regions Bank, we are seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for overseeing the development, modification, and maintenance of applications. This includes monitoring system applications, ensuring systems run smoothly, and creating reports and other documentation outlining...

  • Software Engineer

    4 weeks ago


    Nashville, Tennessee, United States Fusion Medical Staffing Full time

    About the Role As a Software Engineer on our Product Development team, you will be responsible for designing and developing software applications that meet the needs of our customers. Your key responsibilities will include: • Developing software applications using a variety of programming languages and technologies • Collaborating with cross-functional...


  • Nashville, Tennessee, United States HealthStream Full time

    Job OverviewHealthStream is a leading provider of healthcare workforce solutions, and we're seeking a skilled Senior Developer to join our team. As a Senior Developer, you will design, develop, and maintain software products that adhere to technology best practices and product offerings. You will work closely with team leaders and senior developers to...

  • IT Network Engineer

    3 weeks ago


    Nashville, United States Sonata Software North America Inc. Full time

    Sonata Software OverviewSonata is a global technology company specializing in platform-based digital transformation, supporting businesses to become connected, open, intelligent and scalable. Sonata’s Platformation™ methodology brings together industry expertise, platform technology excellence, design innovation and strategic engagement models to deliver...

  • IT Network Engineer

    3 weeks ago


    nashville, United States Sonata Software North America Inc. Full time

    Sonata Software OverviewSonata is a global technology company specializing in platform-based digital transformation, supporting businesses to become connected, open, intelligent and scalable. Sonata’s Platformation™ methodology brings together industry expertise, platform technology excellence, design innovation and strategic engagement models to deliver...

  • IT Network Engineer

    3 weeks ago


    nashville, United States Sonata Software North America Inc. Full time

    Sonata Software OverviewSonata is a global technology company specializing in platform-based digital transformation, supporting businesses to become connected, open, intelligent and scalable. Sonata’s Platformation™ methodology brings together industry expertise, platform technology excellence, design innovation and strategic engagement models to deliver...

  • PLC Software Engineer

    4 weeks ago


    Nashville, United States Schlusselbauer North America Full time

    Job DescriptionJob DescriptionJOIN INDUSTRY LEADING Schlusselbauer North America!  We are seeking a motivated PLC Software Engineer with 3-5 years of experience to join our growing team. This position offers an excellent opportunity for professional growth with a family owned company in business for 60 years. This position requires 25-50% travel in the...


  • Nashville, Tennessee, United States CoStar Realty Information, Inc. Full time

    Software Engineering Team LeadWe are seeking an accomplished Software Engineering Team Lead to join our team in supporting multiple software products and brands across the organization. This position is located in Nashville, TN and offers a schedule of 3 days onsite and 2 days remote.Key Responsibilities:Leading an engineering team of 3-4 peopleArchitecting,...


  • Nashville, Tennessee, United States L3 Technologies Full time

    Job Title: Software Quality Assurance EngineerJob Summary:The Software Quality Assurance Engineer is responsible for ensuring the quality of software solutions by creating and executing test plans, managing test activities, and collaborating with Agile Scrum development teams.The ideal candidate will have a strong understanding of software testing...


  • Nashville, Tennessee, United States Amazon Full time

    About the RoleAs a Software Development Engineer on Amazon's Fulfillment Technologies team, you will be responsible for designing and implementing scalable solutions to solve complex problems related to inventory quality management. You will work with senior technical leaders to grow your skills and learn how to build robust solutions that operate at Amazon...


  • Nashville, Tennessee, United States Oracle Full time

    About the Role:We are seeking a highly motivated and talented Software Development Engineer Intern to join our team at Oracle. As a Software Development Engineer Intern, you will have the opportunity to work on cutting-edge cloud infrastructure products and services, and contribute to the development of next-generation applications and...

  • Software Engineer

    4 weeks ago


    Nashville, Tennessee, United States Caterpillar Full time

    About CaterpillarCaterpillar, a multinational corporation, is a global leader in the manufacturing of construction and mining equipment. With a rich history spanning over 90 years, the company has been a driving force in shaping the world we live in. As a company that values innovation, sustainability, and progress, Caterpillar has created a platform for...


  • Nashville, Tennessee, United States The Cigna Group Full time

    Job OverviewThe Cigna Group is seeking a highly skilled Senior Software Engineering Advisor to join our team. This is a Band 4 Senior Contributor career track role that requires a strong background in software engineering and cloud native technologies.The ideal candidate will have a solid understanding of complex distributed applications and a passion for...

  • Software Engineer

    3 weeks ago


    Nashville, Tennessee, United States Jenis Splendid Ice Creams LLC. Full time

    Job Title: Software Engineer - Full StackJob Summary:We are seeking a skilled Full Stack Developer to join our team. The ideal candidate will have experience with both front-end and back-end development, and be proficient in JavaScript, HTML/CSS, and Node.js.Key Responsibilities:- Develop and maintain scalable, efficient, and secure software applications-...