Quality Assurance Automation Engineer
Software Engineer Lead Job 6 miles from Apex
Patagonia Health Inc. is a healthcare software supplier that has built a cloud and apps-based software solution. The solution includes an integrated, federally-certified, Electronic Health Record (EHR), Practice Management (PM) and Billing software. The company's mission is to solve two major barriers to EHR adoption, usability and cost, and address customers' number one problem: billing. Patagonia Health's one-of-a-kind apps-based system represents a paradigm shift in the EHR software industry, and its highly-intelligent solution uses sophisticated technology that is extremely easy-to-use. Innovative and unique apps provide timely data for organizations to improve workflow, streamline their operations and take their organizations to the next level.
Position: QA Software Automation Engineer
Patagonia Health is looking for a QA Automation Engineer. Responsibilities include: Creating requirement based test plans as well as documenting ad-hoc testing; Creating automated tests to validate web application functionality; Create automation to drive performance testing. This requires developing automated tests from the ground up as well as comprehension of existing automation.
Job Location: Cary, NC
Full Time position
Essential Responsibilities
Translation of requirements and test goals into documented test plans and test cases.
Understanding of test platforms and frameworks within the industry.
Design and Develop a test platform and tests using tools and languages such as: jQuery, Azure, React, Node.js, Playwright, Jmeter, Selenium, and other scripting languages.
Track testing progress and results and make available to the entire team. Present short term results and long term trends to various stakeholders.
Collaborate with Product Management, Development, and QA teams in the U.S. and abroad.
Maintain comprehensive documentation for all test plans, test cases, workflows, and test results.
Required Skills
Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
Experience: 5+ years of professional test automation.
Technical Skills:
Experience with Azure testing tools and services.
Experience with jQuery, Azure, React, Node.js, Playwright, Jmeter, Selenium, and other scripting languages. Programming and testing with APIs.
Problem-Solving: Excellent problem-solving skills with a strong attention to detail.
Communication: Strong verbal and written communication skills, with the ability to effectively collaborate with team members and stakeholders.
Agile Methodologies: Familiarity with Agile development methodologies and tools.
Nice to have Skills
Experience with MS SQL Server and No-SQL databases like Redis, Elastic, MongoDB or Cosmos DB.
Experience working with Docker and Kubernetes containers.
Experience with form builder Form.io.
Experience within the Electronic Health Care industry.
Minimum Qualifications
Minimum 5 years of professional test automation development experience.
Bachelor's Degree.
Compensation: Commensurate with knowledge and experience.
Patagonia Health Inc is an EEO employer - M/F/Vets/Disabled
CNO Software Developer
Software Engineer Lead Job 6 miles from Apex
**This is a full-time, permanent position**
As a CNO Software Developer you'll be joining a premier engineering services company that supports commercial, government, law enforcement, intelligence, and military customers. In this role, you'll design and develop cutting-edge hardware and software-based CNO capabilities, leveraging your expertise in security concepts, network technologies, and low-level programming. The ideal candidate will have strong problem-solving skills, experience with reverse engineering, and the ability to work under pressure in a fast-paced environment.
Responsibilities:
Design and develop new hardware and software-based CNO capabilities.
Manage the full software development lifecycle, including design, documentation, testing, and debugging.
Apply expert knowledge of security concepts and network protocols to enhance system performance.
Develop applications using Python and C/C++ programming languages.
Troubleshoot and debug complex software and network issues.
Work with low-level internals of operating systems, including Windows, Unix, mobile, and network devices.
Utilize networking expertise in TCP/IP and socket-level programming.
Ensure compliance with software development standards and communicate progress to leadership and customers.
Requirements:
Active and current TS/SCI with FS Polygraph is required.
Bachelor's degree with 8+ years of experience or equivalent experience.
Strong programming skills in Python and C/C++.
Hands-on experience in troubleshooting and debugging complex software systems.
Proficiency in low-level system internals for at least one platform (Windows, Unix, Mobile, or Network devices).
Working knowledge of networking protocols, including TCP/IP and socket-level programming.
Proven experience in CNO capability development.
Preferred Qualifications:
Experience in software analysis and reverse engineering.
Strong understanding of assembly programming concepts.
Familiarity with unit testing methodologies and best practices.
Proficiency with Atlassian tools, including JIRA, Confluence, and Crucible.
Ability to perform effectively under pressure in high-stakes environments.
Strong analytical and critical thinking skills.
Proven experience leading and managing technical teams.
Principal Software Engineer
Software Engineer Lead Job 12 miles from Apex
The application window is expected to close on: 04/24/2025
Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received.
Meet the Team
Cisco Silicon One is the center of Cisco's ASIC design and is driving the development of next-generation network devices for the 5G and AI era. Our outstanding team works in a startup atmosphere within a stable and leading corporate environment, and our design center hosts all silicon Hardware and Software development fields under one roof.
Our devices are crafted for universal adaptability, delivering high speed without sacrificing programmability, buffering, power efficiency, scale, or feature flexibility. The Cisco Silicon One team develops breakthrough silicon products. Our team develops the full software stack enabling the Silicon One network processors.
We work with the Open Standards community and our incredible customers to deliver best in class routing and switching platforms. Work also with architecture and design teams to define the next generation of ASIC products being developed.
You will work cross-functionally with ASIC teams, customer engineering teams to understand and prioritize features, capabilities.
These platforms play a key role in the emerging field of Artificial Intelligence and Machine Learning. We work with subject-matter experts around the world who share a common mission to deliver world-class products and to have fun doing it.
Your Impact
You are a creative and skilled technical professional who excels at solving complex problems. As a passionate innovator and self-starter, you turn strategic visions into reality.
Using your strong communication, empathy, and analytical abilities you collaborate effectively by listening, finding common ground, and working as a team to find the best product solutions. You have a high awareness which will guide you in generating trust with the customer. You are very organized enabling you to scale across multiple customer conversations well. You can piece together fragments of information and discover customer requirements that can guide our products to match these requirements.
•Close interaction with customers to gather requirements, explain system design, share timelines, address difficulties, questions, issues, help in adoption.
•Lead technical team to implement features that are aligned to customer expectations now and will address their expectation in the future.
•Collaborate with multi-functional teams, including Silicon One architects, software engineers and senior partners to ensure the alignment of Silicon One software initiatives and development work with business objectives.
•Lead the design and architecture of robust software systems, making design choices and dictating coding standards, tools, and platforms.
•Drive the adoption of standard processes in coding, testing, documentation and maintainability.
•Provide technical leadership by guiding and mentoring a team of Software Engineers, driving technical excellence in SDK/SAI API development.
•Design, develop, and maintain APIs that expose Silicon One capabilities to various teams, ensuring scalability, reliability, and ease of use.
Minimum Qualifications
•Bachelor's degree in science, computer or electrical engineering or related field or 14+ years of experience in IT, Software Engineering field.
•Experience in the computer networking field and writing software in C and C++, Python in a product area (ASIC)
•Experience with P4 programmability
•7+ years of experience leading the design and development of software systems.
Preferred Qualifications
•Experience serving in the capacity of Principal Engineer.
•Experience in building software stack for ASIC or similar network processors.
•Ability to constantly identify, follow and learn innovative technologies, work in a fast-paced, team-focused environment.
•Experience mentoring peers at all levels
•Experience with SONiC, SAI or another Network OS.
•Experience with cloud, data center, or edge networking products
#WeAreCisco
#WeAreCisco where every individual brings their unique skills and perspectives together to pursue our purpose of powering an inclusive future for all.
Our passion is connection-we celebrate our employees' diverse set of backgrounds and focus on unlocking potential. Cisconians often experience one company, many careers where learning and development are encouraged and supported at every stage. Our technology, tools, and culture pioneered hybrid work trends, allowing all to not only give their best, but be their best.
We understand our outstanding opportunity to bring communities together and at the heart of that is our people. One-third of Cisconians collaborate in our 30 employee resource organizations, called Inclusive Communities, to connect, foster belonging, learn to be informed allies, and make a difference. Dedicated paid time off to volunteer-80 hours each year-allows us to give back to causes we are passionate about, and nearly 86% do!
Our purpose, driven by our people, is what makes us the worldwide leader in technology that powers the internet. Helping our customers reimagine their applications, secure their enterprise, transform their infrastructure, and meet their sustainability goals is what we do best. We ensure that every step we take is a step towards a more inclusive future for all. Take your next step and be you, with us!
Software Test Automation Engineer
Software Engineer Lead Job 12 miles from Apex
QA Automation Test Engineer needed for a contract to PERMANENT Full-Time position with a medical equipment / software company located in Raleigh, NC.
REQUIRED SKILLS / ATTRIBUTES:
Software Test Automation
Hands on-experience writing code in C++ or Java or JavaScript or Node.JS
62304 - medical software standard - preferred not required
Embedded Firmware Hardware - preferred not required
Medical Devices - preferred not required
The Software QA Automation Test Engineer woks both independently and collaboratively, in a fast-paced environment. The QA Automation Engineer is responsible for playing an integral role in designing and developing automation testing scripts. You will also conduct manual and automated quality, stress regression and load tests for existingand new software applications. The software to be tested resides on a device and sits between the embedded stack and the GUI.
The Software QA Automation Test Engineer will:
Develop and initiate advanced automated testing methodologies
Use a combination of testing methods including automated
Coordinate and supervise testing activities
Collaborate with developers to achieve expected quality levels in products
Influence the inclusion of testability during design and development phases
Test products in all phases of its life cycle
Interface with developers in executing projects
Participate in designing and code reviews
Participate in functioning processes and testing of products
Provide planning, integration, scripting and execution of testing required of a single software change or project
Independently develop test plan documents, write and execute manual test cases, etc.
Review business requirements and design specifications for low to moderately complex changes/systems for completeness and testability.
Provide input ad escalates issues and coordinates with development team
Contribute to product and internal documentation
Handle multiple complex issues in a challenging, dynamic technical environment.
Conduct root cause analysis and correlation of other system and/or problems of moderate complexity.
Identify and communicate risks, mitigation plan, and escalation process.
Responsible for communicating accurately the status of ongoing work to stakeholders.
Recommend improvements to the testing processes to create efficiencies.
Make recommendations for process improvements for self, team, or group, communicated to Manager.
Research and evaluate software changes.
Refine, test, and debug programs to attain approval.
Analyze, install, and test upgrades of externally developed application programs.
Monitor performance of programs after implementation.
Provide technical assistance by responding to inquiries regarding errors, problems, or questions with program.
Ensure compliance of quality processes and standards
Other duties assigned based on business need.
If you can start a new career opportunity in Raleigh, NC with 2 weeks' notice, please rush your resume to be confidentially considered.
Software Engineer
Software Engineer Lead Job 6 miles from Apex
Java Engineer
We are seeking a skilled Java Engineer to join a dynamic team in a leading Fintech organization. This role involves working on innovative projects across key areas, including Risk and Finance Technology (RFT), Corporate Banking, and Investment Banking. You will design and develop enterprise platforms while collaborating with talented professionals and making a meaningful impact.
Key Responsibilities:
Design and develop platforms using Java and modern technologies.
Collaborate with international teams and participate in fast-paced, agile sprints.
Balance business needs with IT solutions to drive standardization, mitigate risks, and enhance flexibility.
Focus Areas:
This role involves experience with Spring Boot, exposure to cloud technologies, and proficiency in UI development, with a strong testing mindset being essential. Additionally, you will develop systems that drive innovative solutions for global banking operations, working with complex distributed systems and enhancing performance optimization.
Requirements:
Extensive experience in Java enterprise development.
Proficiency in SQL, data modeling, and architectural design patterns.
Familiarity with source control (Git), build tools (Maven), and continuous integration practices.
Strong problem-solving skills, particularly in distributed systems development and optimization.
Additional Information:
Sponsorship/visa transfers are not available for this position.
If you're passionate about building cutting-edge financial technology solutions and thrive in a fast-paced, collaborative environment, we'd love to hear from you!
#Java #SpringBoot #CloudTech #BankingTech #CareerOpportunity
Software Engineer
Software Engineer Lead Job 12 miles from Apex
Prometheus Group is a team of self-starters centered on being resourceful, accountable, and results focused. Career progress is based on merit and not years of service or attaining certifications. Our drive and dedication to creating great products for our global customers are at the heart of all we do! In joining Prometheus, you will become a part of the largest global provider of comprehensive enterprise asset management (EAM) software solutions that support the management life cycle for equipment maintenance and operations.
Job Summary
In this role, you will be responsible for designing, developing, and maintaining software applications using .NET and React technologies.
Responsibilities:
Design, develop, and maintain web-based applications using .NET technologies (C#, ASP.NET Core, Entity Framework, etc.) and React for front-end development.
Collaborate closely with product managers, architects, UX designers, and other stakeholders to define and implement software functionality, architecture, and system designs.
Go beyond unit tests with the Test-First approaches like Test-Driven Development and Behavior-Driven Development.
Write clean, efficient, and maintainable code following best practices and industry standards.
Troubleshoot and debug issues, and implement fixes and enhancements as needed.
Contribute to the continuous improvement of development processes and tools.
Participate in code reviews, ensuring code quality and adherence to coding standards.
Skills and Experience:
Bachelor's degree in computer science or a related field, or equivalent experience.
1-4 years of experience with .NET framework (C#, ASP.NET Core) and React, with a solid understanding of their core concepts and best practices.
Proficiency with object-oriented programming
Familiarity with front-end technologies such as React, Redux, Angular.
Experience with relational databases (e.g., SQL Server, MySQL) and Object-Relational Mapping (ORM) tools like Entity Framework.
Strong problem-solving and analytical skills.
Excellent communication and collaboration skills.
Ability to work in a fast-paced, agile environment.
Proficiency with object-oriented programming
SOA (REST/SOAP)- understanding of general best REST practices/SOAP requirements
Knowledge of modern development IDEs (i.e. Visual Studio)
Strong understanding of source control systems (specifically Git)
Preferred Skills and Experience
Redux
Entity Framework
Benefits Overview
We offer an attractive benefits program to meet the diverse needs of our teammates:
Employee base HSA plan, dental, life and short-term disability coverage 100% paid for by Prometheus Group
HSA & FSA plan options
Retirement Savings with Generous Company Match & Immediate Vesting
Gym membership to O2 Fitness
Casual dress attire
Half-Day Fridays
Generous Paid Time Off
Company Outings, Trips & Activities
Prometheus Group is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Software Engineer
Software Engineer Lead Job 18 miles from Apex
This is an exciting opportunity for a motivated full-stack developer to work directly on a fixed-income trading team, collaborate with experienced developers and traders, and deepen your knowledge of fixed-income markets and trading workflows.
No existing markets knowledge required.
Responsibilities:
Partner with existing quant team to deliver complex green field projects quickly
Optimising and enhancing existing back end systems that provide continuous and uninterrupted analytics
Building beautiful, informative user experiences
Working directly with the Portfolio Managers
Requirements:
Bachelor's degree in Computer Science, Engineering, Applied Mathematics, Statistics or related STEM field
1-3 years' experience in a software development role
An aptitude for building highly reliable software stacks and intuitive UX
Strong grounding in best practices of software development
Professional experience with python
Proficiency with common data science libraries such as pandas, numpy and scipy
Comfortable with quickly evolving requirements
Additional Valuable Skills:
Experience designing and building front end apps, using React ideally
Understanding and appreciation of devops industry standards
Familiarity with AWS or equivalent cloud infrastructure
Senior Software Engineer
Software Engineer Lead Job 18 miles from Apex
PhotoniCare is a fast-growing VC funded MedTech company with a mission to improve health outcomes using cutting edge technology. We have developed the first FDA-cleared OCT-based imaging system, OtoSight Middle Ear Scope, for assisting diagnosis of ear infections, a condition that affects 80% of children. The company operates with a philosophy of providing a fun, exciting and collaborative work environment for all team members. PhotoniCare also makes dedicated efforts towards professional and personal growth of all its team.
We are looking for a software engineer to join our team and lead the efforts related to development of OtoSight Middle Ear Scope software that interfaces different hardware peripherals, performs high-speed signal/image processing, extracts information using machine learning and provides a user-friendly interface for the medical setting.
Job Function
Supporting the development of next generation medical device software and hardware.
Maintaining all stacks of OtoSight Middle Ear Scope software with help of external and internal technical team.
Hardware control and interface in the Linux environment on a single board computer. Hardware elements including high-speed cameras, displays, general purpose input/output, wi-fi and others.
Signal and Image processing algorithm implementation in C++ and QML based user interface implementation.
Interfacing with the external software consultants.
Interfacing with the internal manufacturing team.
Maintaining appropriate requirements, design, verification and validation documentation as required by FDA and ISO 13485 standards.
Qualifications
Excellent coding and programming skills, and strong problem-solving capability.
At least 5 years of C++ programming in industry.
Experience with Linux operating system and application development on ARM-based single board computers.
Preferred experience developing applications using QT.
Preferred experience with Medical Device software development and related processes.
Preferred experience with JavaScript.
Expected to be a good team player, with positive outlook and collaborative nature.
Growth Potential
The position falls under the technical growth ladder. The candidate demonstrating appropriate performance and skills shall proceed as follows with increasing level of responsibility.
Senior Software Engineer - Senior Software Engineer II - Manager/Principal Engineer
Each promotion step is expected in a period of 12-18 months on demonstration of commensurate performance.
Senior Java Software Engineer
Software Engineer Lead Job 6 miles from Apex
Project Description:
Luxoft is a global top quality IT service provider of high-end business solutions to clients across the globe. With deep domain expertise in the finance, telecom, energy, automotive, travel and aviation industries, the company consistently goes beyond its clients' expectations by bringing together technology, talent, innovation, and the highest quality standards.
The Reference Data team within Equities / CRG Data provides Client and Instrument static data services for front office trading and middle office trade processing systems through the Quorum Reference Data platform. Quorum sources this data from internal Enterprise Systems as well as external data sources (vendors / stock exchanges), enriches them with CRG specific information and then distributes the data. The sourcing, processing & distribution data needs to be accurate and is time critical for the business operations of the Bank; sophisticated algorithms within SPR and a performance-focused architecture meet these demanding criteria.
Responsibilities:
Design, Develop and Maintain core SPR components and frameworks.
Follow Bank processes and use industry standard tools for implementation and productionization of software.
Contribute at all stages of SDLC: analysis, design, development, unit and integration testing, UAT facilitation, packaging, deployment and support
Cooperation with other development teams, functional analysts and business analysts and numerous stakeholders of the project, as appropriate for the area of work
Level-3 support for the production system as part of the developer support rota
Mandatory Skills Description:
A minimum of 4-years of experience in developing and supporting enterprise software systems in core Java technologies. Preference to people with experience in developing heavily multi-threaded Java server applications
Experience in Java Spring framework including Spring boot, Spring batch, Spring data, Spring REST services and Spring Cloud.
2-year experience in cross-platform messaging environments like Solace, jms as well as Kafka; serialization formats including XML, Json, etc.
Experience developing User Interfaces (UI) in Angular or other javascript frameworks.
Experience developing on / for Oracle database. Experience working in time-critical, and voluminous data ingesting and data processing environments will be preferred.
Server side scripting, scheduling (Ctl-M), monitoring and performance tuning experience
DevOps experience supporting entire software development life cycle with the help of industry-standard dev ops tools
Nice-to-Have Skills Description:
Test automation experience would be a plus.
Domain knowledge in Investment Banking & Trading (ideally Equities) will be advantageous.
Knowledge about Market data sourcing & distribution, knowledge about data vendors (including stock exchanges) will be an added plus.
Strong analytical and technical background with good problem solving skills
Good team-working and communication skills
Willing to go the extra-mile to achieve team objectives.
Senior Java Software Engineer
Software Engineer Lead Job 12 miles from Apex
Captura is a workflow and e-commerce software provider built for professional photographers, uniting industry-leading products and expertise from Fotomerchant, ImageQuix, Photolynx, Skylab, Studio Ninja, and Capturelife. With a focus on delivering customer-centric tools that simplify processes and increase efficiency, Captura is dedicated to helping photographers make more revenue, time, and opportunity through innovative technology solutions.
Working for Captura means being a part of an innovative, dedicated, and fast-growing global team where the opportunity for impact, career growth, and learning are embedded in our culture. We are excited to come to work every day and seek team members who are enthusiastic, value collaboration, have ideas to share, and want to continuously grow with our customers.
Position Summary
We are looking for a seasoned full stack Senior Software Engineer to join our team. As a Senior Software Engineer, you will play a pivotal role in shaping the future of Studio Ninja CRM toolset designed for wedding photographers. You will be responsible for leading the technical direction of our platform, making critical architectural decisions, and driving the development of innovative features. Your expertise in Java, cloud technologies, and microservices architecture will be instrumental in delivering high quality, scalable and reliable solutions.
Responsibilities:
Software Development: Design, develop and maintain high-quality Java applications using Spring Boot and other relevant frameworks.
Technical expertise: A deep understanding of software architecture, design patterns and best practices. You produce efficient, reliable and scalable solutions and you're skilled at making sure we are using the right tools, technologies and platforms to get the job done. When it comes to scaling you understand when it's time to throw money at a problem or when to invest in cost savings.
Mentorship and Team building: Play an active role in building a team together, fostering discussions and collaboration. Partake in our culture of learning together. Being a part of that solution means you thrive on providing and receiving feedback, knowing how to provide guidance on code review, technical leadership and healthy processes.
Technical leadership: Design and architect complex scalable systems that ensure we can maintain and expand on them. Break down larger technical challenges into their respective components and be a part of planning out the phases of development to catch any challenges in advance.
Code review and quality assurance: Participate, lead and shape our code review processes as we grow the engineering team. Set standards for documentation and ownership of testing what we ship, helping the team balance quality and speed of delivery.
Cross-functional collaboration: Work closely with all the departments that have wants and needs of engineering. Align with product on feasibility and scoping exercises, our support team on escalation needs and with design on feature build outs. Be a bridge between the technical and non-technical parts of our business.
Strategic alignment: Engage with our business strategy and vision to make sure we're all walking in the same direction, making sure we're focusing on the right things to drive the most value to our customers.
Requirements
6+ years of hands-on experience with Java 8+
6+ years of Angular or similar front end frameworks
Strong proficiency in Spring Boot framework
Solid understanding of microservices architecture
Experience with relational databases and SQL
Proficiency in version control systems (Git)
Excellent problem solving and debugging skills
Experience Cloud architecture platforms like AWS , GCP or Azure using services like S3, Lambda, EC2, RDS, Load Balancing, API Gateway
Strong understanding of automated CI/CD pipelines and Infrastructure as Code.
Bonus points for having worked with e-commerce systems with payment transactions.
Why Join Us
We firmly believe our differences make us collectively stronger. At Captura, we are committed to building a team diverse in background and experience.
We recognize diversity as the presence of differences, including race, gender, religion, sexual orientation, ethnicity, nationality, socioeconomic status, language, (dis)ability, age, religious commitment, and political perspective. Diversity also encompasses differences in principles, values, thoughts, and beliefs.
We believe our culture is also rich in opportunities for growth and experience.
Captura is an equal opportunity employer that considers all applicants without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
If you are a talented and motivated Java engineer who thrives on challenges and is passionate about building innovative software solutions, we encourage you to apply.
Benefits:
Amazing Colleagues.
Dog Friendly Office.
Hybrid Work Schedule (Tues, Wed, Thurs in office).
Innovative Work Environment with resources to bring ideas to fruition.
100% Employee and Family Covered Health, Dental, and Vision benefits.
Discretionary/”unlimited” PTO.
10 paid holidays.
1 Floating Holiday.
401(k) with 4% match.
Employee Engagement Perks
Employee engagement program and perks
Lunches, happy hours, snacks, and many events throughout the year.
Senior Protocol Engineer
Software Engineer Lead Job 12 miles from Apex
The Role
Kaleido is growing rapidly and seeking a blockchain Senior Protocol Engineer with a passion for blockchain software. If you want to work in a well respected startup that builds blockchain based platforms and products for companies across the globe, including many of the largest banks and central banks, using the latest Web3 technologies in blockchains (Layer 1 and Layer 2), identity, tokenized digital assets, wallets.
Key Responsibilities
Develop platform features that can provision and manage blockchains, both Layer 1 and Layer 2.
Develop platform features that interact with blockchains such as connectors/adaptors, and signing wallets.
Develop blockchain based privacy-preserving tokens using advanced cryptography such as Zero Knowledge Proofs.
Develop enterprise grade products for managing digital assets.
Work with open source communities and researchers on data privacy, cross-chain interoperability, decentralized identities, and account abstractions.
Opportunities to research and develop innovative approaches to challenging problems in enterprise software such as distributed systems and consensus algorithms.
Your Experience
10+ years of experience in a senior engineering role.
Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
Hands-on experience in basic cryptography such as digital signature, encryption based on asymmetric or symmetric keys.
Knowledge in advanced cryptography is a big plus such as zero-knowledge proofs, threshold signatures, and elliptic curves.
Golang or Rust programming experience.
Being able to explain consensus algorithms like Raft or PBFT.
What We Value
Strong sense of ownership and pride in the code you write.
Highly collaborative engineers who build good relationships with colleagues and communicate clearly.
Fast learners are excited to develop new skills.
Excellent communicator who works well in extremely fast-paced team environments.
Thrives in chaos and is comfortable with the uncertainty and the rapid change of R&D projects.
Self-starter who can define and execute tasks with minimal guidance.
Kaleido is proud to be an equal opportunity employer and deeply values diversity. We strive to create an inclusive environment for the diverse cultures, perspectives, and experiences in our workforce.
Endpoint Systems Engineer II
Software Engineer Lead Job 12 miles from Apex
MAY BE DOMICILED ***
FUNCTIONAL PURPOSE:
Serves as a senior engineer for endpoint platforms to enable secure, reliable, and modern endpoint solutions across multiple platforms in an integrated computing environment. Provides technical direction regarding capabilities which align with organizational strategies. Delivers endpoint technology solutions that enable optimal use and efficient support of end-user devices.
DUTIES AND RESPONSIBILITIES:
1. Defines and implements technology solutions for the integration of endpoint platforms, designs, configurations, controls, and maintenance in a large integrated computing enterprise.
2. Serves as a subject matter expert; advises on the implementation of high performing and highly available endpoint solutions that enable optimal end-user efficiency.
3. Uses modern capabilities for automation to drive high levels of efficiency for endpoint system processes.
4. Supports continuous improvement and process efficiency efforts based on best practices for endpoint solutions and technology.
5. Collaborates with internal and external IT professionals to deliver enable secure, reliable, and modern endpoint solutions. Works with customers to understand endpoint technology system needs to offer and/or define integrated solutions to meet business requirements.
6. Supports the evaluation of risk elements in projects; analyzes assesses risk potential for project impact. Implements plans, processes, and systems to mitigate risk.
7. Collects appropriate data / metrics; develops reports based on trends and insights to inform recommendations. Develops reports and presentations summarizing findings to management.
REQUIREMENTS:
Ability to engineer, integrate, or manage functions for endpoint devices (e.g., workstations, mobile devices, IP phones, printers, thin clients, video endpoints, wearable technology), operating systems (e.g., Windows, iOS, Android), and configurations sufficient to enable efficient and optimal platforms in a large integrated enterprise.
Ability to integrate endpoint solutions for configuration changes, application updates, performance tuning, software controls, vulnerability remediation and comprehensive management sufficient to enable effective, secure, and stable platforms in a large integrated enterprise.
Ability to identify process improvements and use modern automation technologies (e.g. PowerShell, Python) to automate manual functions, raise efficiency and improve services.
Ability to execute project activities, plan, develop timelines, manage risk, analyze data, monitor progress, and report results sufficient to meet business objectives.
Ability to communicate both orally and in writing sufficient to develop project updates, metrics, proposals, presentations, briefings and reports to a variety of technical and non-technical audiences.
EDUCATION/EXPERIENCE REQUIREMENT: Applicants must possess one of the following: 1. Bachelors or Graduate degree in Information Technology, Computer Science, Engineering, or a closely related field from a college or university accredited by a national or regional accreditation organization recognized and sanctioned by the U.S. Department of Education. OR 2. Possess four (4) years of equivalent professional experience implementing and supporting endpoint technologies to end users across a large enterprise.
Senior Engineer (Full Stack Developer)
Software Engineer Lead Job 18 miles from Apex
The position is a Contract to Hire role based in Durham, NC with a hybrid work model requiring 3 days per week in our client's office. You will be working on internal and client projects, collaborating with teams and stakeholders as needed.
Experience: 10+ Years
About tsworks:
tsworks is a leading technology innovator, providing transformative products and services designed for the digital-first world. Our mission is to provide domain expertise, innovative solutions, and thought leadership to drive exceptional user and customer experiences. Demonstrating this commitment, we have a proven track record of championing digital transformation for industries such as Banking, Travel and Hospitality, and Retail (including ecommerce and omnichannel), as well as Distribution and Supply Chain, delivering impactful solutions that drive efficiency and growth. We take pride in fostering a workplace where your skills, ideas, and attitude shape meaningful customer engagements
About This Role:
We are looking for a passionate and driven Sr. Full Stack Engineer to join our Experience Transformation and Digital Innovation team. This role places a strong emphasis on leadership in product development and service delivery to create transformative user and customer experiences. You will work on cutting-edge projects, spanning front-end frameworks, back-end architectures, and Dev-Sec-Ops practices, helping shape the future of digital solutions.
Mandatory Required Qualification
Expertise in front-end frameworks like React, React Native, Angular, Next.js and strong proficiency in HTML/CSS and jQuery.
Proven experience in developing and deploying microservices to cloud environments using Python, Java Spring-Boot, or Node.js.
Hands-on experience with cloud infrastructure (AWS or Azure) and containerization (Docker, Kubernetes).
Strong understanding of MVC, MVVM, REST, SOAP, and Event-Driven Computing.
Expertise in DevOps and CI/CD implementation
Experience in Application design and implementation.
Excellent communication and teamwork skills.
In This Role, You Will:
Lead the design and development of mobile and desktop applications, ensuring exceptional usability and performance.
Develop scalable microservices and cloud-native applications tailored to client requirements.
Play a pivotal role in the integration of web and cloud applications, aligning them with business objectives.
Foster innovation through continuous learning and adaptation of the latest technologies and methodologies.
Key Responsibilities:
Drive innovation in product development and service delivery, elevating customer and user experiences through cutting-edge technologies.
Design, develop, and deploy microservices using frameworks like Python, Java Spring-Boot, or Node.js, ensuring scalability and performance.
Build intuitive and high-performing mobile and desktop applications using react, angular etc.
Collaborate with cross-functional teams in a fast-paced, agile environment to deliver integrated cloud-based solutions.
Develop and maintain robust APIs and RESTful web services, ensuring seamless application integration.
Lead cloud deployment and infrastructure strategies, leveraging AWS or Azure and containerization technologies like Docker and Kubernetes.
Optimize database performance using both SQL and NoSQL solutions, ensuring efficient data retrieval and storage.
Skills & Knowledge:
Bachelor's degree in computer science, Engineering, or a related field.
10 + Years of experience in Information Technology, designing, developing and executing solutions.
4+ Years of hands-on experience in designing and executing data solutions on Azure or AWS cloud platforms as a Full Stack Engineer.
Proficient with SQL and NoSQL databases, with knowledge of query optimization techniques.
Hands-on experience on with streaming technologies such as Kafka and Flink.
Ability to delegate tasks to team and get the best out of the team.
Proficiency in agile development methodologies.
Hands-on experience deploying applications on Kubernetes.
Self-driven, naturally curious, and able to adapt to a fast-paced work environment.
What We Offer:
Opportunity to work on industry-leading projects with a focus on improving user and customer experiences.
A collaborative and supportive environment that values your input and ideas.
Continuous learning and career development opportunities with exposure to the latest technologies.
Join us in redefining how businesses embrace digital transformation and create impactful customer solutions.
JR00017166 Senior Software Engineer (Machine Vision)
Software Engineer Lead Job 18 miles from Apex
Role Description
The Senior Software Engineer is a critical contributor to the design and advancement of BioDevices in the animal health industry. This role is responsible for software architecture, design, development, and implementation within the BioDevices engineering team. The engineer will drive the creation of new commercial products, support and enhance existing systems, and play an integral role in exploring cutting-edge technologies and ideation to foster formal innovation initiatives. This position emphasizes advanced software development skills, data science, and the integration of emerging technologies, enabling transformative solutions that align with Zoetis's strategic vision.
Role Responsibilities:
Lead software development research activities for BioDevices, integrating advanced technologies such as machine learning (ML), machine vision (MV), and generative AI into software architecture and design.
Design and implement data science solutions using Python, cloud platforms (AWS, Azure), and advanced data processing techniques to extract insights and drive innovation.
Develop, debug, and document software for automation systems, optical sensing technologies, and data-driven applications.
Collaborate with cross-functional teams to define and implement software requirements for scalable, cloud-enabled, and secure solutions.
Build and optimize robust data pipelines and analytics platforms, ensuring seamless integration with hardware and control systems.
Design, develop, and integrate embedded systems, including on RTOS-based firmware development for real-time control, hardware interfaces, and communication protocols.
Develop proof-of-concept software for research and development initiatives, focusing on control systems, data processing, and hardware-software integration.
Conduct trial runs of systems and equipment, both in-house and on-site, to validate performance and ensure functionality of new solutions.
Apply modern software development methodologies, with a focus on cybersecurity and continuous improvement to ensure robust and reliable solutions.
Skill Set Requirements
The new Senior Software Engineer should possess the following skills and qualifications:
Technical Skills:
Proficiency in Python for data analysis, machine learning, and system integration.
Experience in data science, machine learning, and generative AI technologies, with practical application in system design and innovation.
Knowledge of optical systems and their integration into software platforms and automation solutions.
Strong expertise in cloud computing platforms (AWS, Azure) and database management systems (SQL, NoSQL).
Experience in RTOS development, focusing on real-time control and embedded system design.
Proficiency in programming languages, including JavaScript, C, HTML, and CSS, as well as DevOps tools such as Docker.
Demonstrated experience in embedded software development and hands-on hardware integration for automated systems.
Familiarity with cybersecurity best practices and their application in software development is a plus.
Soft Skills:
Strong problem-solving and analytical skills.
Excellent communication and collaboration abilities.
Ability to adapt to dynamic project requirements and deliver high-quality solutions.
Ability to lead projects and mentor team members.
Experience:
Minimum Bachelor's Degree in Computer Science, Data Science or related field.
7-10 years of professional experience in software development, with a focus on Python, data science, and machine learning for innovative solutions.
Hands-on experience with cloud platforms, database management, and scalable software architectures.
Familiarity with AI and Machine Vision technologies, including application in research-driven or experimental environments.
Industry-specific experience is a plus.
DevOps Engineer - ONLY W2
Software Engineer Lead Job 18 miles from Apex
ONLY W2
DevOps Engineer
Skills:
- 50% Production Support
- Coding experience with - Java and Python scripting
- Knowledge of DevOps and Site Reliability Engineering (SRE) practices and
principles
- Cloud-based technologies AWS and Azure
- Proven experience with CI/CD pipelines
The Expertise You Have
Hands-on Linux experience preferred (user and permissions management, file systems, performance tuning)
Hands-on Experience in AWS compute and storage services (AWS Lambda, S3, Glue, Route 53 & IAM), Kubernetes
Proficiency with Java required
Observability skills such as Datadog, Splunk, SLI/SLO and other tools.
Some databases and using SQL (like Oracle, MySQL, Postgres, or Dynamo DB) required
Proficiency with Data Processing and ETL (Control-M & Informatica)
Experience with tools like: GIT, Maven, Jenkins, uDeploy, JIRA, Artifactory, Sonar.
Proficiency with scripting languages like Python, Java, Bash or Power Shell preferred
Proven experience with CI/CD pipelines using technology such as Groovy, Jenkins, JenkinsCore and Urbancode Deploy preferred
Experience with ITSM (Incident, Change & Problem Management)
Automation skills
Excellent at communicating and building relationships across teams and technology partners
Confidence to work independently and with minimum supervision
Data Engineer
Software Engineer Lead Job 12 miles from Apex
What Working at Hexaware offers:
Hexaware is a dynamic and innovative IT organization committed to delivering cutting-edge solutions to our clients worldwide. We pride ourselves on fostering a collaborative and inclusive work environment where every team member is valued and empowered to succeed.
Hexaware provides access to a vast array of tools that enhance, revolutionize, and advance professional profile. We complete the circle with excellent growth opportunities, chances to collaborate with highly visible customers, chances to work alongside bright brains, and the perfect work-life balance.
With an ever-expanding portfolio of capabilities, we delve deep into and identify the source of our motivation. Although technology is at the core of our solutions, it is still the people and their passion that fuel Hexaware's commitment towards creating smiles.
“At Hexaware we encourage to challenge oneself to achieve full potential and propel growth. We trust and empower to disrupt the status quo and innovate for a better future. We encourage an open and inspiring culture that fosters learning and brings talented, passionate, and caring people together.”
We are always interested in, and want to support, the professional and personal you. We offer a wide array of programs to help expand skills and supercharge careers. We help discover passion-the driving force that makes one smile and innovate, create, and make a difference every day.
The Hexaware Advantage: Your Workplace Benefits
Excellent Health benefits with low-cost employee premium.
Wide range of voluntary benefits such as Legal, Identity theft and Critical Care Coverage
Unlimited training and upskilling opportunities through Udemy and Hexavarsity
Role: Data Engineer
Location: Raleigh, NC
Work Mode: Hybrid
Salary Range: $100k - $110k
Job Description
Overall 8-10 years of experience on data domain with at least 3-5 years of experience on Snowflake, Python, R, SQL, AWS & Azure native components.
Experience in designing and leading Snowflake projects
Expertise in Snowflake Data Modeling, ELT using Snowflake SQL, implementing stored procedures, Snowpark.
Hands-on experience with Snowpark.
3+ years programming in one or more languages (Python, R, Java, Scala).
In depth understanding of Snowflakes key features like virtual warehouses, query performance, resource monitors, Compute and Storage and security parameters
Excellent communication and problem-solving skills.
Privacy Statement:
The information you provide will be used in accordance with the terms of our Privacy Policy and will be used specifically for the business/processing purpose of the event. You should be aware that we may share your details with our approved vendors for this event to be handled successfully.
Java Software Engineer (AVP)
Software Engineer Lead Job 6 miles from Apex
A multinational investment bank driven by tech is looking for a software engineer to join their Quantitative Fixed Income Engineering team as part of their Corporate and Investment Bank's Strats group. This group is responsible for building applications for pricing and trading solutions for the Rates and Credit business. They are looking for someone with strong core Java with experience using react and microservices seen as a bonus.
Key responsibilities -
- Using design patterns, algorithms, and Java frameworks to develop their trading systems.
- A track record of delivering complex technical solutions to production use.
- Build automation to support continuous integration and deployment.
What they're looking for-
Strong development experience in Java (8+ years)
High performance/low latency development experience
Experience with CI/CD Frameworks
This role offers both hybrid working and health and wellness benefits and a highly competitive salary package, as well as training accessible for those who are excited to learn more about the tech they use.
For this role the candidate will need to be based in Cary, North Carolina as this is a full time position requiring 3 days a week onsite. This means you must be located in NC or relocating here to be considered.
Senior Software Engineer
Software Engineer Lead Job 6 miles from Apex
Patagonia Health Inc. is a healthcare software supplier that has built a cloud and apps-based software solution. The solution includes an integrated, federally-certified, Electronic Health Record (EHR), Practice Management (PM) and Billing software. The company's mission is to solve two major barriers to EHR adoption, usability and cost, and address customers' number one problem: billing. Patagonia Health's one-of-a-kind apps-based system represents a paradigm shift in the EHR software industry, and its highly-intelligent solution uses sophisticated technology that is extremely easy-to-use. Innovative and unique apps provide timely data for organizations to improve workflow, streamline their operations and take their organizations to the next level.
Position: Senior Software Engineer
Patagonia Health is looking for a full stack Senior Software Engineer to join a fast paced R&D team based in Cary, NC. In this position, you will be responsible for design, development and delivery of mission critical scalable software and engineering solutions for Patagonia Health's SaaS based Electronic Health Record (EHR) offering.
Job Location: Cary, NC
Full Time position
Essential Responsibilities
Design and Development: Lead the design, development, and maintenance of healthcare software applications using Microsoft technologies (C#, .NET), jQuery, Azure, React, Node.js, and SQL.
Collaboration: Work closely with cross-functional teams, including product managers, designers, QA and other engineers, to deliver robust and scalable software solutions.
Code Quality: Write clean, maintainable, and efficient code while following best practices and coding standards.
Testing and Debugging: Conduct thorough testing and debugging of applications to ensure high performance and reliability.
Cloud Integration: Implement and manage cloud-based solutions using Azure to enhance the scalability and efficiency of our software products.
Database Management: Design, optimize, and manage SQL databases to ensure data integrity, security, and performance.
Technical Leadership: Mentor and guide junior developers, providing technical expertise and fostering a culture of continuous learning and improvement.
Documentation: Maintain comprehensive documentation for all developed applications and systems to facilitate future maintenance and enhancements
Required Skills
Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Experience: 5-10 years of professional software development experience.
Technical Skills:
Proficiency on the Microsoft stack (C#, .NET).
Experience with Azure cloud services.
Experience with multiple full stack languages and frameworks such as ES6, C#, HTML5, CSS3, .NET, React tools and libraries.
Expertise in .NET/.NET Core and Web API development.
Advanced SQL skills for database design and management.
Experience working with Microsoft SQL Server and No-SQL databases like Redis, Elastic, MongoDB or Cosmos DB.
Knowledge of modern DevOps principles and working experience with Azure DevOps, Jira or similar CI/CD products.
Healthcare Industry Experience: Previous experience in the healthcare industry or working on healthcare software projects is highly desirable.
Problem-Solving: Excellent problem-solving skills with a strong attention to detail.
Communication: Strong verbal and written communication skills, with the ability to effectively collaborate with team members and stakeholders.
Agile Methodologies: Familiarity with Agile development methodologies and tools.
Nice to have Skills
Experience with React Native and mobile development.
Experience working with Containers and Kubernetes.
Experience working with global teams
Minimum Qualifications
Minimum 5 years of professional software development experience with C#, .NET, jQuery, Node.js, React, Microservices, SQL and APIs.
Bachelor's Degree.
Compensation: Commensurate with knowledge and experience.
Patagonia Health Inc is an EEO employer - M/F/Vets/Disabled
Software Engineer
Software Engineer Lead Job 12 miles from Apex
C++ / C# Developer / Engineer needed for a PERMANENT Full-Time or contract to hire position with a medical imaging hardware / software company located in Raleigh, NC.
REQUIRED SKILLS:
C++ coding
C# coding
IEC 62304 - - Medical Device Software Standard - preferred
WPF OR WinForms
The C++ / C# Developer / Engineer works independently and collaboratively in the fast-paced development environment to:
Develop system software based on requirements for existing and new generation products
Develop automation routines to aid testing, based on requirements.
Configure hardware and software per requirements and protocols.
Complete and submit all required design control documentation on time and accurately
Carry out system debug
Work closely with cross-functional groups and subject domain experts to support product development.
Completes assigned training and development courses assigned by management team
Provide emergency on-call services as needed in partnership with Service and Support.
Serves as a Representative for conventions and shows
Must comply with Radiation Safety Policy including the timely replacement of used badges
Completes the Corrective Actions Policy as prescribed by
Displays highly developed organizational skills.
Ability to prioritize, plan, and execute are key success factors in this position.
Utilize exceptional interpersonal and communication skills for problem situations with customers and/or staff.
Other duties as assigned based on business need.
If you can start a new career opportunity in Raleigh, NC with 2 weeks' notice, please rush your resume to be confidentially considered.
JR00017167 Senior Software Engineer (BioDevices)
Software Engineer Lead Job 18 miles from Apex
Role Description
The Senior Software Engineer is a key position in the design and advancement of BioDevices for the animal health industry. This position is responsible for the architecture, design, development, and implementation of software, supporting the creation of new commercial products and the enhancement of existing systems. Key responsibilities include designing, debugging, optimizing, and documenting software and control systems for automated equipment and research platforms. This role also involves mentoring and guiding team members, fostering a culture of innovation and technical excellence.
Role Responsibilities
Develop and integrate software for BioDevices, incorporating electrical controls and components, including electro-mechanical systems, pneumatic motion systems, optical sensing, signal processing, robotics, and fluid dispensing mechanisms.
Establish and maintain engineering documentation standards for the development, commissioning, testing, and deployment of automation, control systems, and instrumentation solutions.
Design and debug data architecture, leveraging expertise in machine control, data management, computer networking, and embedded PC hardware.
Create proof-of-concept software for electrical, electronic, electro-mechanical, communication, and control systems to support research and development initiatives.
Develop, code, and debug operator interfaces (HMIs), embedded controllers, and computer systems.
Troubleshoot hardware-software integrations and resolve issues with HMI interfaces and related systems.
Conduct trial runs of equipment, both in-house and in the field, to verify functionality and performance of control systems.
Support field personnel in the operation and maintenance of the control systems for automated equipment developed by the BioDevices engineering group.
Evaluate and recommend control devices, including PLCs, embedded Linux PCs or single-board computers (SBCs), operator interfaces, sensors, pneumatics, and wireless communication systems.
Implement and adhere to BioDevices' software development lifecycle methodologies, ensuring robust, scalable, and maintainable solutions.
Develop software requirements and specifications to address evolving market demands, customer needs, and emerging industry trends.
Skill Set Requirements
The new Senior Software Engineer should possess the following skills and qualifications:
Technical Skills:
Proficiency in programming languages such as JavaScript, C, HTML, CSS, and JQuery.
Experience with Ubuntu (version 20.04 or later), including installation, shell scripting, and IOTEdge.
Experience with cloud service platforms (AWS, Azure).
Hands-on experience in embedded software development and software/hardware integration.
Proven experience with software development life cycle (SDLC).
Knowledge of DevOps practices and tools (Docker).
Experience with database management systems (SQL, NoSQL) is a plus.
Experience with AI, machine learning, and machine vision technologies is a plus.
Understanding of cybersecurity best practices is preferred.
Soft Skills:
Strong problem-solving and analytical skills.
Excellent communication and collaboration abilities.
Ability to adapt to dynamic project requirements and deliver high-quality solutions.
Ability to lead projects and mentor team members.
Experience:
Minimum Bachelor's Degree in Computer Science or related field.
Minimum of 7-10 years of experience in software development.
Proven track record of leading projects and delivering high-quality software solutions.
Industry-specific experience is a plus.