Principal Software Engineer
Software Engineering Manager Job 70 miles from Greenville
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!
CNO Software Developer
Software Engineering Manager Job 78 miles from Greenville
**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.
Substation Engineering Manager
Software Engineering Manager Job 196 miles from Greenville
We are seeking a highly experienced Substation Engineering Manager or Substation Lead to join our team. This critical role is responsible for leading and managing the engineering and operations of electrical substations, overseeing a team of engineers and technicians, and ensuring the safe, efficient, and reliable operation of substations. The ideal candidate will have a strong background in substation design, protection & control (P&C) systems, and a proven track record of managing people, particularly in a remote and distributed team environment.
Key Responsibilities:
Lead, mentor, and manage a team of engineers and technicians working on substation design, operations, and maintenance projects.
Oversee and coordinate the design, engineering, and commissioning of substation protection and control systems, ensuring compliance with industry standards and safety regulations.
Provide technical expertise in the development, implementation, and troubleshooting of electrical protection systems, relay settings, and control systems.
Foster a collaborative work environment and ensure effective communication between remote teams and on-site personnel.
Review and approve engineering deliverables, including drawings, schematics, reports, and technical documentation.
Ensure that all substation projects are completed on time, within budget, and in adherence to quality standards.
Participate in the hiring and training process of new engineers and support the professional development of the team.
Act as the primary point of contact for stakeholders, ensuring all project milestones are met and any challenges are addressed proactively.
Implement best practices for safety, performance, and continuous improvement in all aspects of substation engineering and management.
Qualifications:
Bachelor's degree in Electrical Engineering or a related field.
8+ years of experience in substation engineering, protection & control (P&C), or electrical systems design.
Proven experience in managing a team of engineers and technicians, with a preference for those who have managed remote or distributed teams.
Strong technical knowledge in the design, operation, and maintenance of substations, including protection schemes, control systems, and fault analysis.
Excellent project management skills, with the ability to manage multiple priorities and meet tight deadlines.
Experience with substation automation and integration, as well as relay settings and coordination, is a plus.
Strong leadership and interpersonal skills, with the ability to motivate, mentor, and guide team members.
Opportunity for Growth: If you are an E3 or E4-level engineer, our client offers the opportunity to join as a Lead Engineer and receive training and mentorship to transition into the Engineering Manager role.
Lead Software Developer
Software Engineering Manager Job 196 miles from Greenville
Primary Responsibilities:
• Full-stack development of enterprise cloud-based solutions in AWS.
• Take ownership of technical solutions and ensure alignment with enterprise goals.
• Partner with business analysts and product owner to translate business requirements into technical solutions.
• Communicate progress and issues effectively.
• Unit test solutions to ensure a smooth transition to QA.
• Adhere to CI/CD best practices for streamlined deployment.
• Assess performance and supportability requirements of new and existing systems and recommend design alternatives.
• Create system support documentation for software deployed to production.
• Develop high quality software on time while keeping technical debt low.
• Implement proactive monitoring and alerting to ensure operational stability and supportability.
Qualifications:
• Proficiency in Node.js, Angular, Microsoft .NET (ASP.NET, C#), and JavaScript.
• Hands-on experience with AWS services, including Lambda, API Gateway, and S3.
• Expertise in building and consuming RESTful APIs.
• Strong knowledge of relational databases, particularly MS SQL Server, and ability to write optimized stored procedures.
• Familiarity with tools like MS Visual Studio/Code, Azure DevOps, and CI/CD pipelines.
• Proven ability to drive technical stories and mentor developers.
• Strong problem-solving and critical-thinking skills.
• The ability to work independently and in a team environment.
Director of Engineering
Software Engineering Manager Job 147 miles from Greenville
Director of Engineering and Quality
High-Performance Connectivity Solutions | MAC Panel Company
About the Role
MAC Panel Company is a world leader in innovative, high-performance connectivity solutions for automated test applications. Our advanced mass interconnect solutions have earned the trust of major defense contractors, leading automotive manufacturers, aerospace innovators, and biomedical pioneers.
We are seeking an experienced Director of Engineering and Quality to lead our engineering organization, drive operational excellence, and champion the development of cutting-edge electrical and mechanical products. This strategic role will focus on building a high-performing team, streamlining processes, and delivering world-class solutions that continue to position MAC Panel as an industry leader.
Why Join MAC Panel?
At MAC Panel, we don't just build products-we build partnerships. Our modular, scalable, and high-reliability solutions are integral to critical test strategies worldwide. We foster a collaborative environment where innovation thrives, and contributions are valued. Join a company committed to engineering excellence, customer success, and continuous improvement.
Key Responsibilities
Leadership & Team Development:
Lead, mentor, and inspire a team of engineers and inspectors, promoting a culture of innovation and results-driven performance.
Oversee resource planning, workload management, and professional development initiatives.
Conduct performance reviews and provide continuous feedback to support career growth.
Product Development & Quality Assurance:
Manage the full product lifecycle-from concept through design, development, and inspection.
Ensure designs meet functional requirements, industry standards, and manufacturability criteria.
Drive innovation while maintaining cost-effective, high-performance solutions.
Project Management:
Develop and manage project timelines, budgets, and resources, ensuring on-time, on-budget delivery.
Identify and mitigate project risks while maintaining clear communication with senior leadership.
Collaborate cross-functionally with manufacturing, quality, and operations teams for seamless product integration.
Continuous Improvement & Innovation:
Identify and implement process improvements to enhance engineering efficiency and product quality.
Stay current with industry trends, emerging technologies, and competitor products to drive innovation.
Lead efforts to integrate new technologies into product design, manufacturing, and inspection processes.
Strategic Planning & Risk Management:
Develop long-term strategies aligned with MAC Panel's vision and objectives.
Identify potential risks and implement contingency plans.
Ensure adherence to security standards, industry regulations, and company policies.
Qualifications
Education: Bachelor's degree in Electrical, Mechanical, or related engineering field (advanced degree preferred).
Experience: 10+ years of progressive engineering leadership, including 5+ years in a managerial role.
Expertise: Strong background in electro-mechanical systems, preferably within the electrical components industry.
ATE Knowledge: Experience with Automated Test Equipment (ATE) and test instrumentation is ideal.
Core Competencies
Leadership: Proven ability to inspire, mentor, and manage high-performing teams.
Operational Excellence: Expertise in process improvement, project execution, and quality assurance.
Innovation: Passion for driving product innovation and staying ahead of industry trends.
Collaboration: Strong interpersonal skills for cross-functional teamwork and stakeholder engagement.
Problem-Solving: Analytical mindset with a results-oriented approach to decision-making.
Work Authorization & EEO Statement
Must be a U.S. citizen or authorized to work in the United States.
MAC Panel is an equal opportunity employer. All qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, disability, veteran status, or any other protected class.
Senior Software Engineer
Software Engineering Manager Job 78 miles from Greenville
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
Senior Software Engineer
Software Engineering Manager Job 87 miles from Greenville
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 Engineering Manager Job 78 miles from Greenville
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 Engineering Manager Job 196 miles from Greenville
Please apply only if you are local to the Charlotte, NC area for a hybrid role - 3 days in office, 2 days remote per week. This is a W2 full time position, we are unable to work via C2C, C2H, or other contracting options, please apply if you have the valid authorization.
What we do
At Blankfactor, we are dedicated to engineering impact. We are passionate about creating value by building best-in-class tech solutions for companies looking to transform, innovate, and scale. In every project, we aim to deliver work that moves the needle and drives measurable outcomes for our partners and clients. Our full-stack development, data engineering, digital product, and enterprise AI solutions cater to a range of industries, including payments, banking, capital markets, and life sciences.
We are headquartered in Miami, Florida, have offices in Bulgaria, Colombia, India, and Romania, and are rapidly expanding our global footprint. Our culture of engineering excellence, technical expertise, and care for both our clients and our talented workforce has made us one of the fastest-growing companies in America.
We only hire the best and brightest. If you have talent and ambition, join us and be part of an environment that fosters innovation, collaboration, and growth. Welcome to Blankfactor!
What to expect in this role
We are seeking a Senior Java Engineer with extensive experience in Java, JVM, and financial services to join our dynamic team. The ideal candidate has a background working at a big bank or FAANG company and excels in a fast-paced environment. As a Senior Java Engineer at Blankfactor, you will be a key contributor to the development and maintenance of our Java-based applications. Your expertise in Java development, software architecture, and problem-solving will be instrumental in building robust, scalable, and high-performance software solutions.
Software Development: Design, develop, and maintain Java applications, ensuring high code quality, performance, and scalability.
Architecture and Design: Collaborate with cross-functional teams to architect solutions that meet business requirements and adhere to best practices.
Code Review: Participate in code reviews to maintain code quality, ensure adherence to coding standards, and mentor junior developers.
Performance Optimization: Identify and resolve performance bottlenecks, optimize code, and ensure the efficient utilization of resources.
Unit Testing: Write unit tests to validate the correctness and reliability of code, contributing to a robust testing framework.
Documentation: Maintain comprehensive documentation of software designs, technical specifications, and implementation details.
Collaboration: Work closely with product managers, designers, and other engineers to gather requirements, provide technical insights, and deliver solutions.
Continuous Learning: Stay up-to-date with industry trends, emerging technologies, and best practices to enhance your skills and contribute to the team's growth.
Qualifications and Tech Proficiency
Proven experience as a Java Engineer, with at least 6 years of hands-on Java development.
Strong proficiency in Java programming, including Java 8 or later.
Experience with Spring Framework and related technologies.
Knowledge of design patterns, software architecture, and object-oriented programming principles.
Familiarity with database systems (SQL, NoSQL) and data modeling.
Experience with version control systems (e.g., Git).
Experience in financial services or working on payments platforms is strongly preferred.
Excellent problem-solving and analytical skills.
Strong english communication skills, both written and verbal (B2+).
Experience working in an Agile development environment is a plus.
What We Offer
Fintech Expertise: Access to expertise in machine learning, data science, big data, and AI, providing opportunities for continuous learning and exposure to cutting-edge technologies.
Technology exams/Certifications covered by the company
World-class workspace for unleashing creativity
Lunch is provided when working from the office
Fresh fruits and snacks in the office
Diverse client portfolio
Cutting-edge high-tech stack
Monthly on-site gatherings
Annual festivities: Participate in team-building activities, family BBQs, and end-of-year celebrations
Participation in Sporting Challenges and Marathons
Voluntary social events
We believe that diversity of experience and background contributes to more robust ideas and a stronger team. All qualified applicants will receive consideration for employment without regard to religion, race, sex, sexual orientation, gender identity, national origin, or disability.
Senior Java Software Engineer
Software Engineering Manager Job 70 miles from Greenville
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.
Software Engineer
Software Engineering Manager Job 70 miles from Greenville
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.
Java Software Engineer
Software Engineering Manager Job 78 miles from Greenville
A leading fintech firm is looking to expand their development teams in Cary due to a number of new projects / products being signed off for next year and a need to ramp up their delivery capabilities.
Joining as a mid to senior Java developer, you will be responsible for designing and implementing a number greenfield projects working in a high distributed development environment where you will be building large scale global applications. This is a chance to work on a young code base with the latest Java frameworks and tools.
Requirements
· 5+ years professional experience with Java, the more up to date version the better
· Experience working with Spring, Springboot, Microservices and other Java eco system tools are highly beneficial
· BS in Computer Science or a related field will be a strong plus
If interested please apply directly or at ****************************** alongside your CV with questions to discuss further.
Software Engineer
Software Engineering Manager Job 87 miles from Greenville
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
Software Engineer
Software Engineering Manager Job 70 miles from Greenville
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 Engineering Manager Job 87 miles from Greenville
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.
Software Engineer - Treasury
Software Engineering Manager Job 196 miles from Greenville
How this Role Makes an Impact
ImagineSoftware is growing, and we are inviting a passionate, detail-oriented Software Engineer - Treasury to join us! This person will develop Imagine's treasury product offerings which provides automation for our clients and creates better patient financial experiences. Our Software Engineers are experts at creating solutions with the end-user experience in mind. This role creates products that define the customer experience, with the goal of providing the best software solution in the industry!
The Imagine team has a reputation for excellence, and we will provide you with the tools needed to succeed in this role. This is an ideal position for someone who enjoys problem solving in an ambiguous, challenging environment and takes pride in creating high quality, innovative software. Weare an innovative company that evolves quickly, so come ready to learn at a fast pace!
Essential Duties
Developing new and existing web products
Researching, designing and writing new software programs
Researching new technologies
Developing existing programs by analyzing and identifying areas for modification
Working with computer coding languages
Creating technical specifications and test plans
Writing complex SQL Scripts
Testing new programs and fault finding
Evaluate simple interrelationships between programs such as whether a contemplated change in one part of a program would cause unwanted results in a related part
Consulting clients/colleagues concerning the maintenance and performance of software systems and asking questions to obtain information, clarify details and implement information
Develop automated functional tests
Working closely with other staff, such as project managers, systems analysts, and sales and marketing professionals
Maintain confidentiality regarding the information being processed, stored or accessed
Constantly updating technical knowledge and skills by attending in-house and/or external courses, reading manuals and accessing new applications
Completion of IMAGINE Software Certification course
Other duties as assigned
Education and/or Experience Needed
BS/BA degree in Computer Science/IT or related field
Minimum of 3+ years of experience in web technologies
2+ years' experience in software development using .net
Qualifications You Must Have
Required:
Proficient in Object Oriented programming patterns/practices
ASP.NET MVC
WebAPI
Worked with latest LTS .Net Version
MS Entity Framework / LINQ
C#
Preferred:
Blazor
CSS
Proficient in JavaScript / Client-side programming
SQL Server 2015+
Typescript
Unit Testing Experience (writing, running, TDD)
Employment Type
Full-Time, Exempt
Reporting Structure
Vice President of Software Engineering - Treasury
Work Environment
Working conditions are normal for an office environment.
At ImagineSoftware, we have a role to play in contributing to an inclusive world. We work every day to lead with our values and beliefs that enable you to develop your potential and bring your full self to the workplace. Our culture of diversity and inclusion enables more creative thinking and better ideas for addressing a more diverse market. We hire driven people from all backgrounds because it makes us a great company, and because it's the right thing to do. If you share these values, you will find a home at ImagineSoftware.
Director of Engineering (Utility Solar)
Software Engineering Manager Job 289 miles from Greenville
United Renewable Energy, LLC (URE) designs, builds and commissions maintains solar photovoltaic and energy storage systems. URE has been operating as an Engineering, Procurement, and Construction firm since 2008. Our headquarters is in Cumming, GA, with project locations throughout the Southeast, Mid-Atlantic and Midwest. We are a dynamic team and maintain a high level of detail and professionalism in all aspects of construction and business communications.
URE is seeking a highly experienced and professional individual to join our team as the Director of Engineering. This leadership role involves overseeing the engineering department and ensuring the successful execution of projects from inception to completion. This individual will have an extensive understanding of interdisciplinary engineering, including electrical, mechanical, civil and structural. Will possess exceptional communication skills and the ability to lead and work effectively within a team environment. This individual will be required to hold a high level of accountability and present a result-driven mindset.
Essential Responsibilities:
Oversee the coordination of multi-disciplinary engineering activities for photovoltaic facility design, encompassing civil, low voltage electrical, medium voltage electrical, battery storage and structural engineering across all assigned projects.
Develop and approve facility architecture including site layouts, medium voltage and low voltage equipment selection, racking structures, foundations and related details.
Hold accountable the engineering team including third party providers for assigned tasks, ensuring timely and quality completion.
Strategically manage contracting, schedule oversight, design set review, and implementation in collaboration with third-party engineers.
Supervise the creation of energy production models, including shading scenes, ensuring accuracy and efficiency.
Ensure compliance of plan sets with permitting officials, utility interconnection agreements and jurisdictional requirements.
Conduct and delegate preliminary site assessment visits to ensure thorough evaluation and planning.
Oversee project visits by the engineering team during active construction phases to ensure installations conform to design standards and quality expectations.
Foster strong relationships with clients to ensure system design and project delivery meet or exceed expectations.
Monitor and manage project financials to ensure budget attainment and financial health.
Delegate strategic support from the engineering team to project management and development staff, ensuring alignment with organizational goals.
Review and approve prime contracts, requests for proposals, and development opportunities, ensuring they align with strategic objectives.
Qualifications:
Master's degree in electrical engineering or comparable field. PE encouraged but not required.
Minimum of 5+ years' experience in solar design, electrical engineering, or similar field.
Experience of managing a team of 3 or more engineers.
Possess a comprehensive understanding of Medium Voltage systems, energy production modeling in PVSyst, CAD, Sketch Up and associated programs.
Exposure to field engineering preferred.
Experience with equipment selection and procurement.
Demonstrate the ability to work both independently and as a team leader in a fast-paced environment, including the capacity to quickly process new information, decipher its relevance, and make effective decisions.
Experience deciphering technical instructions.
Exhibit strong communication skills, with the ability to clearly articulate ideas and provide clear, actionable directives.
Detail orientated.
Strong professional customer-facing written and verbal communication skills.
Strong work ethic with the ability to problem solve.
Valid driver's license.
Ability to pass pre-employment drug screen & criminal background check.
Must speak English on a professional level and be authorized to work in the United States.
Location
The Director of Engineering will spend time at satellite office in Asheville, NC. A home office will be the primary work location.
Must be willing and able to work during EST business hours (8:00 AM EST - 5:00 PM EST).
Light travel required.
Benefits:
Competitive salary commensurate with experience.
Remote position from a home office, with occasional travel required.
Laptop provided, including supporting software.
Cell phone reimbursement.
Comprehensive benefits package, including medical, dental, and vision coverage, Flexible Spending Account (FSA) option, and life insurance with employer contribution.
401k plan in accordance with company policy, including a 3% employer contribution after 1 year of employment.
Eight company-paid holidays per year.
Escalating accrual schedule for Paid Time Off.
Paid sick and volunteer time off.
Continuing education support to foster professional growth.
Growth opportunities in a growing business and industry.
United Renewable Energy, LLC provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
OIPA Software Engineer
Software Engineering Manager Job 87 miles from Greenville
Senior Software Engineer (OIPA) - FILI Technology Are you interested in serving the needs of millions of customers in tax efficient savings, protection and guaranteed income in retirement? Fidelity Investments Life Insurance (FILI) Technology team in Personal Investing is seeking a talented engineers to join us in modernizing and building innovative and world-class experiences, capabilities and platforms in support of this mission.
4+ years of Expertise in developing policy administration systems using Oracle Policy Administration System (OIPA), including configuration language, integration, AS Files, data intake, database architecture, and data extraction patterns; building OIPA extensions; and performing palette and application security implementations, screens (policy, roles segment, allocation, and valuation), and release management.
Expertise in implementing design patterns, using UML
Test Driven Development, Junit, Jasmine, Karma, Protractor
IDE's Spring Tool Suite, and Eclipse, within a UNIX and Windows environment.
Writing SQL queries and debugging stored procedures within an Oracle environment.
Leadership: Team player, self-starter, collaborative, innovative, eager to learn every day.
Understanding of docker, cloud-computing / cloud services platforms (e.g. AWS or Azure) will be a plus
AWS Certification is a plus
The Purpose:
As a Principal Software Engineer on the team, you will have the opportunity to leverage all of your skills in engineering, modernizing, and testing Annuity contract generation and account opening applications. You will be expected to quickly gain understanding of all the components of our applications and will work with the team to deliver best in class solutions.
Company Overview
Fidelity TalentSource is the in-house temporary staffing provider for Fidelity Investments, one of the largest and most diversified global financial services firms in the industry. We welcome individuals from all backgrounds, including technology and customer service, to fill assignments across Fidelity's U.S.-based regional and investor center locations. If you would like to experience Fidelity's supportive and collaborative culture while expanding your skill set and developing your professional network, consider a role with Fidelity TalentSource. Apply today at FTSJobs.com.
We believe that the most effective way to attract, develop and retain a diverse workforce is to build an enduring culture of inclusion and belonging.
Fidelity TalentSource will reasonably accommodate applicants with disabilities who need adjustments to participate in the application or interview process. To initiate a request for an accommodation, please contact our HR team at ***************.
Information about Fidelity Investments
At Fidelity Investments, our customers are at the heart of everything we do. As a privately held company with a rich 75-year history, our mission has remained the same since our founding: to strengthen the financial well-being of our clients. We help people invest and plan for their future. We assist companies and non-profit organizations in delivering benefits to their employees. And we provide institutions and independent advisors with investment and technology solutions to help invest their own clients' money. For information about working at Fidelity, visit FidelityCareers.com.
Fidelity Investments and Fidelity TalentSource are equal opportunity employers.
Director of Engineering
Software Engineering Manager Job 79 miles from Greenville
A leading pipe manufacturing company is seeking a Director of Engineering to lead the technical support services. The ideal candidate is an experienced engineering professional with a background in design, project management, and stormwater drainage. Collaborating closely with senior management, this role will also be involved with improving existing product designs as well as future products.
Salary + Additional Benefits:
$100,000-$125,000 + commission/bonus
Medical, Dental, Vision Insurance
401K - company match
Location: Fayetteville, NC area
Type of Position: Direct Hire
Responsibilities:
Oversee material takeoffs and material estimates from construction plans and project specifications for highway, commercial and agriculture construction projects.
Perform stormwater drainage and storm detention system designs.
Perform site inspections and site evaluations of poorly performing materials to determine root cause of failure/poor performance.
Perform technical training and instruction at local/state and national trade shows and educational conferences on topics relating to highway drainage systems, stormwater collection and detention systems, onsite wastewater systems, agriculture dewatering systems.
Provide technical guidance and consultation advice to sales staff and office personnel in support of sales inquiries.
Examine the markets the company competes in and assist in the development and design of new products to serve these markets.
Represents the company in all outside technical organizations that govern the standards the company's products are manufactured to meet; such as ASTM and AASHTO.
Works closely with any government agency that governs or purchases company products such as the NCDOT, SCDOT, VDOT, TDOT, GDOT and other similar agencies.
Perform all other tasks assigned by the company's president or vice president of operations
Requirements:
Bachelor's degree in engineering from an accredited institution
Certified as a Professional Engineer (PE)
Basic knowledge of water hydraulics and stormwater drainage
General knowledge of NCDOT specifications for highway drainage materials and applications.
General knowledge of onsite wastewater specifications and rules.
Knowledge of and ability to use drafting, surveying and/or AutoCAD software
Ability to lift 35 lbs, climb ladders, navigate steep slopes on construction sites and walk on catwalks, ramps, and other construction site work platforms.
Knowledge of environmental engineering, water quality aspects and regulations as it relates to highway drainage, onsite wastewater management, storm water detention and agriculture drainage systems.
Software Developer
Software Engineering Manager Job In Greenville, NC
The ECU NSF RED Project is a five-year NSF funded Project (July 2017- Jun 2022). This position is for the last year of the grant to Implement topic authoring, authorization/authentication, and user modeling components of ISPeL software system. To test and validate the component, write and maintain software design documents. Document test cases, track software bugs, and bring closure to open issues. Project team meets weekly to discuss work progress, obstacles and plan the work schedule for the following week. this position is expected to complete assigned task on time using sound scientific and engineering methods, working independently as well as with a team, necessary to meet Project objectives. Selected applicant will be responsible for training and mentoring Junior lab members.