Software Engineer II

4 months ago


Cranberry Township, United States Omnicell, Inc Full time

Highly skilled and motivated Edge/Cloud Developer with 3+ years of experience to join our dynamic team. The ideal candidate will have extensive experience in edge, IoT, and cloud development, and be proficient in the following technologies: .NET, REST APIs, Kafka, Kubernetes, PostgreSQL/SQL, and microservices. This role requires a deep understanding of event-driven design, Linux OS, shell scripting, and debugging and testing applications running in Kubernetes pods.

Key Responsibilities:

Develop and maintain edge computing solutions and IoT applications that integrate with cloud services. Design, implement, and manage RESTful APIs for seamless communication between edge devices and cloud infrastructure. Utilize Kafka for event-driven architecture to ensure efficient data processing and real-time analytics. Design, deploy, and manage microservices architecture, ensuring scalability and reliability of applications. Work with relational databases such as PostgreSQL and SQL, including designing schemas, writing queries, and optimizing performance. Deploy and manage applications using Kubernetes, ensuring efficient orchestration and management of containerized applications. Implement best practices for coding, unit testing, and automation to ensure high-quality and maintainable code. Debug and test applications running in Kubernetes pods, ensuring optimal performance and stability. Collaborate with cross-functional teams to gather requirements, design solutions, and deliver high-quality products on time. Write and maintain comprehensive documentation for all developed solutions.

Required Knowledge and Skills:

Proficiency in .NET and REST API development. Strong experience with Kafka and event-driven design. Extensive experience with Kubernetes for managing containerized applications. Solid understanding of RDBMS, particularly PostgreSQL or SQL. Proven experience in microservices development and deployment. Proficiency in Linux OS, shell scripting, and debugging. Strong problem-solving skills and the ability to troubleshoot complex issues. Excellent coding skills with a focus on best practices, including unit testing and automation. Ability to work independently as well as collaboratively in a hybrid environment. Strong communication skills and the ability to convey technical concepts to non-technical stakeholders.

Qualifications:

Bachelor's degree in Computer Science, Engineering, or related field. 3+ years of hands-on experience in edge, IoT, and cloud development.

Preferred Qualifications:

Experience with cloud platforms such as AWS, Azure, or Google Cloud. Knowledge of additional programming languages such as C# or AngularJS. Experience with CI/CD pipelines and DevOps practices. Familiarity with security best practices in IoT and cloud development.

Work Conditions:

Hybrid environment. Cranberry Township, PA Ability to travel 10% of the time.

Disclaimer: Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time.


  • PLC Software Engineer

    1 month ago


    cranberry township, United States System One Full time

    System One is currently seeking a PLC Software Engineer for an industry-leading client in the Cranberry Township, PA area. Controls Engineer A Controls Engineer is responsible for designing, developing, installing, and/or troubleshooting industrial software programs to control OEM equipment manufactured by employer. Software is used to monitor and...


  • Cranberry Township, United States System One Full time

    System One is currently seeking a PLC Software Engineer for an industry-leading client in the Cranberry Township, PA area.If your skills, experience, and qualifications match those in this job overview, do not delay your application. Controls Engineer A Controls Engineer is responsible for designing, developing, installing, and/or troubleshooting industrial...

  • PLC Software Engineer

    1 month ago


    Cranberry Township, United States System One Full time

    System One is currently seeking a PLC Software Engineer for an industry-leading client in the Cranberry Township, PA area.If your skills, experience, and qualifications match those in this job overview, do not delay your application. Controls Engineer A Controls Engineer is responsible for designing, developing, installing, and/or troubleshooting industrial...

  • Project Engineer II

    4 weeks ago


    Cranberry Township, United States Westinghouse Nuclear Full time

    Are you interested in being part of an innovative team that supports Westinghouse's mission to provide clean energy solutions? At Westinghouse, we recognize that our employees are our most valuable asset and we seek to identify, attract and recruit the most qualified talent while recognizing and encouraging the value of diversity in the global...


  • Cranberry Township, United States Omnicell, Inc Full time

    This Embedded Software Engineer 3 is responsible for developing, maintaining, and supporting our device software development and product environment. This position works within and across multiple multi-disciplinary teams to create and advance Omnicell’s line of robotics and automation devices. Responsibilities Responsible for the analysis, design,...

  • Software Engineer

    2 weeks ago


    Cranberry Twp, United States Matthews International Full time

    POSITION SUMMARY The Software Engineer researches, designs and develops embedded software systems and solutions with product development. This position uses experience and knowledge of best practices to deliver software solutions that meet and exceed expectations. This role understands equipment requirements along with business and customer requirements that...

  • Software Engineer

    2 months ago


    Cranberry Twp, United States Matthews International Full time

    POSITION SUMMARY The Software Engineer researches, designs and develops embedded software systems and solutions with product development. This position uses experience and knowledge of best practices to deliver software solutions that meet and exceed expectations. This role understands equipment requirements along with business and customer requirements that...

  • Robotics Engineer II

    1 month ago


    Moon Township, United States Titan Robotics, Inc. Full time

    Job DescriptionJob DescriptionTitan is seeking to grow its perception team in the industrial mobile robotics space. The ideal candidate will have graduate level research and/or industry experience in sensing and algorithms related to safely and efficiently localizing and navigating mobile robots in an industrial setting.The Robotics Engineer II will be...


  • Cranberry Township, United States NetApp Full time

    About NetAppNetApp is the intelligent data infrastructure company, turning a world of disruption into opportunity for every customer. No matter the data type, workload or environment, we help our customers identify and realize new business possibilities. And it all starts with our people.If this sounds like something you want to be part of, NetApp is the...


  • Cranberry Township, United States NetApp Full time

    About NetAppNetApp is the intelligent data infrastructure company, turning a world of disruption into opportunity for every customer. No matter the data type, workload or environment, we help our customers identify and realize new business possibilities. And it all starts with our people.If this sounds like something you want to be part of, NetApp is the...

  • PLC Software Engineer

    4 weeks ago


    Cranberry Township, PA, United States System One Full time

    System One is currently seeking a PLC Software Engineer for an industry-leading client in the Cranberry Township, PA area. If your skills, experience, and qualifications match those in this job overview, do not delay your application. Controls Engineer A Controls Engineer is responsible for designing, developing, installing, and/or troubleshooting...


  • Cranberry Township, United States System One Full time

    System One is currently seeking a Sr. Mechanical Engineer for an industry-leading client in the Cranberry Township, PA area. The Mechanical Engineer is responsible for providing mechanical design guidance and technical oversight of mechanical and electromechanical machines and large manufacturing plant systems. Oversees and prepares cost estimates of...


  • Cranberry Twp, United States Mecco Marking & Traceability Full time

    Position Overview: Would you like to put your software skills to use in a role where you feel the impact of your work? If so, MECCO may be the right fit for you! MECCO is currently seeking a Software Engineer III to join our software team at our Cranberry Township, PA location. The Software Engineer III will be responsible for creating, maintaining and...

  • Sr Mechanical Engineer

    2 months ago


    Cranberry Township, United States System One Full time

    System One is currently seeking a Sr. Mechanical Engineer for an industry-leading client in the Cranberry Township, PA area. Do not pass up this chance, apply quickly if your experience and skills match what is in the following description. The Mechanical Engineer is responsible for providing mechanical design guidance and technical oversight of mechanical...

  • Software Engineer

    1 week ago


    Woodbridge Township, United States All Reserved Cstech Solutions Full time

    Design, develop, and modify software applications using Agile software development methodology and modern front-end engineering frameworks for company clients. Analyze user needs and develop software solutions to support web-based training modules. Lead development of formalized solution methodologies. Develop structured layouts using HTML semantic tags....

  • Analytics Engineer

    1 month ago


    Cranberry Township, United States OpenArc, LLC. Full time

    OpenArc - Empowering Your Career. As a leading IT staffing firm, we are dedicated to connecting talented professionals with your ideal opportunities. We are currently seeking a qualified Analytics Engineer to join our client’s organization and contribute to their ongoing success.Responsibilities:Work as part of a Full Stack team to design, develop, test,...

  • Mechanical Engineer

    2 months ago


    Cranberry Township, United States System One Full time

    MECHANICAL ENGINEER Objective: Design and innovate mechanical and electromechanical systems for large manufacturing plants, with a strong focus on fluid flow and pressure drop analysis, structural stress analysis, and hydraulics. Assist with installation and troubleshooting at customer sites. Responsibilities: Create detailed drawings and procure key...


  • Cranberry Isles, Maine, United States Omnicell, Inc Full time

    At Omnicell, Inc., we are seeking an experienced Advanced Robotics Software Development Engineer to join our team.About the RoleThis is a highly technical position that requires strong software development skills and experience with embedded systems. The ideal candidate will have a solid understanding of C++ programming language and experience with TCP/IP...

  • Software Engineer II

    2 weeks ago


    Cranberry Twp, United States Omnicell Full time

    Job Description Highly skilled and motivated Edge/Cloud Developer with 3 years of experience to join our dynamic team. The ideal candidate will have extensive experience in edge, IoT, and cloud development, and be proficient in the following technologies: .NET, REST APIs, Kafka, Kubernetes, PostgreSQL/SQL, and microservices. This role requires a deep...

  • Highway Engineer 3

    4 months ago


    Cranberry Township, United States GAI Consultants Full time

    GAI Consultants is seeking an Engineer 3 with a bachelor’s degree (or foreign equivalent) in Civil Engineering and a Pennsylvania PE license (or the ability to secure a PA PE license) plus a minimum of eight (8) years of post-baccalaureate, progressively responsible experience in Civil Engineering. Potential work locations may include offices in Cranberry...