Software Development Apprentice

27701 Durham, North Carolina $55000 annum (stip WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is looking for ambitious and eager individuals to join their innovative team as a remote Software Development Apprentice. This is a unique opportunity for aspiring developers to gain hands-on experience and formal training in a supportive, fully remote environment. You will work alongside experienced software engineers on real-world projects, contributing to the design, development, and testing of cutting-edge applications. This apprenticeship is designed to provide a comprehensive learning experience, equipping you with the skills and knowledge necessary to launch a successful career in software development. You will participate in structured training modules, receive mentorship, and contribute to the entire software development lifecycle.

Key Responsibilities:
  • Assist in coding, debugging, and testing software applications under the guidance of senior developers.
  • Learn and apply various programming languages and development tools.
  • Participate in code reviews and collaborate with team members on technical solutions.
  • Contribute to the design and architecture of new features and functionalities.
  • Document software designs, code, and processes effectively.
  • Troubleshoot and resolve software defects and issues.
  • Engage in continuous learning and skill development through provided training resources.
  • Attend virtual team meetings and contribute to project planning discussions.
  • Gain exposure to agile development methodologies and best practices.

Qualifications:
  • High school diploma or equivalent required; some college coursework in Computer Science or a related field is a plus.
  • Demonstrated passion for technology and a strong desire to learn software development.
  • Basic understanding of programming concepts is beneficial but not essential.
  • Excellent problem-solving skills and a logical approach to challenges.
  • Strong communication and interpersonal skills, with the ability to work effectively in a remote team setting.
  • Self-motivated, disciplined, and able to manage time effectively in a remote work environment.
  • Access to a reliable internet connection and a suitable home office setup.
  • Eagerness to receive feedback and adapt to new technologies.
Apply Now

Software Development Graduate

27707 Durham, North Carolina $80000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

graduate program
Our client is launching an exceptional opportunity for recent graduates with a passion for technology and a drive to excel in software development. This is a fully remote, full-time Graduate Software Developer position, perfect for individuals eager to launch their careers in a dynamic and innovative environment. You will join a team of talented engineers working on cutting-edge projects, contributing to the design, development, and deployment of robust software solutions. This program offers comprehensive training and mentorship, allowing you to hone your skills in various programming languages, development methodologies, and industry best practices. Your responsibilities will include writing clean, efficient, and maintainable code, participating in code reviews, collaborating with cross-functional teams, and contributing to all phases of the software development lifecycle. The ideal candidate will possess a strong academic background in Computer Science, Software Engineering, or a related field, along with a solid understanding of data structures, algorithms, and object-oriented programming principles. We are looking for enthusiastic, self-motivated individuals with excellent problem-solving skills, a keen attention to detail, and a genuine passion for technology. The ability to work independently, manage your time effectively in a remote setting, and communicate clearly with team members is paramount. This program provides a unique platform for professional growth and development, offering exposure to diverse technologies and challenging projects. You will have the opportunity to learn from experienced mentors and contribute to real-world applications from day one. We are committed to fostering a collaborative and inclusive remote work culture, where innovation and learning are highly valued. This is your chance to build a strong foundation for a successful career in software development. Your contributions will directly impact the products and services our client offers to a global audience.

Responsibilities:
  • Design, develop, test, and deploy high-quality software solutions.
  • Write clean, efficient, and well-documented code in various programming languages.
  • Participate in code reviews to ensure code quality and identify areas for improvement.
  • Collaborate with product managers, designers, and other engineers to define project requirements.
  • Troubleshoot and debug software defects.
  • Contribute to all phases of the software development lifecycle.
  • Learn and apply new technologies and development methodologies.
  • Engage in continuous learning and professional development.
  • Effectively communicate technical concepts and progress within a remote team.
  • Contribute to a positive and collaborative remote work environment.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Strong understanding of programming languages such as Java, Python, C++, or JavaScript.
  • Knowledge of data structures, algorithms, and object-oriented design principles.
  • Familiarity with software development methodologies (e.g., Agile, Scrum).
  • Excellent problem-solving and analytical skills.
  • Strong written and verbal communication abilities.
  • Ability to work independently and manage time effectively in a remote setting.
  • Enthusiasm for learning and adapting to new technologies.
Apply Now

Senior Software Development Engineer

27512, North Carolina MetLife

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

Role Value Proposition:
At MetLife, we seek to make a meaningful impact on the lives of our customers and our communities. Global Technology & Operations (GTO) is a diverse team of Agile practitioners comprised of engineers, developers, and managers with the freedom to create innovative solutions to address core business challenges within MetLife. This role will be a part of a dynamic team of talented IT professionals and thought leaders responsible for supporting the development of MetLife systems in the Treasury space. Corporate Treasury IT is a fast-paced, global, multi-cultural environment where time/task management, professionalism, self-study using research and discovery, as well as the ability to work independently and handle multiple tasks for varying technologies are critical skills.
Key Responsibilities:
* Member of Agile/Scrum team performing design, development, and maintenance of applications utilizing .Net, C#, REST APIs, Azure Cloud, and SQL DB.
* Create and/or enhance CI/CD pipelines to automate the build, test, and deployment of applications improving frequency and reliability of deployments to production.
* Create or utilize automation to move repetitive tasks around code deployment and provisioning to increase efficiency and reduce human error.
* Partner across MetLife teams to deliver high quality projects, solutions, and IT services that meet functional requirements and delivery schedules within budget.
* Create and update necessary technical documentation.
* Diagnose, document, and correct/upgrade technical debt.
* Execute IT strategies with strategic thinking and foresight.
* Must possess a passion for Agile DevOps enabled software development, infrastructure automation to accelerate the team's delivery of business value with speed and discipline.
* Lead operational and production support with ability to troubleshoot issues and perform root cause analysis in the business workflow and processes on a variety of complex production and application issues.
* Align sprint planning, including estimation, user story review & feedback.
* Align with business objectives and focus on modernization of portfolios and cloud adoption, using DevOps practices and Agile Delivery.
* Detail-oriented, with the ability to rapidly learn and take advantage of new concepts, business models and technologies.
Essential Business Experience and Technical Skills:
Required Skills:
* Bachelor's degree in computer science, Information Systems, Business Administration, Finance, Engineering or other related fields, or equivalent demonstrated work experience and/or certifications.
* 5+ years' experience in Software Development and strong technical experience with designing & building enterprise scale applications.
* 5+ years of distributed systems development with some of the following: .Net, C#, SQL, React/Angular/Web Components, NodeJS, Rest API services, Java, and/or Oracle databases.
* Experience deploying cloud technology.
* 2+ years of experience with CI/CD tools and concepts using YAML (example includes Azure Pipelines).
* Possesses leadership skills and the ability to develop and motivate teams with both offshore and onshore members.
* Excellent verbal and written communication skills with focused attention to detail.
* Analytical thinking and decisiveness, multi-tasking, organizational prioritization, problem solving are key abilities.
* In-depth Software Development Life Cycle (SDLC) knowledge and experience.
Preferred Skills:
* Experience with SAFe® Agile and Azure DevOps.
* Experience designing, developing, and deploying solutions using Azure Cloud components such as: Azure Kubernetes service (AKS), ADLS Gen 2, Azure Service Bus, Azure Functions, Azure SQL, Azure Data Factory, Azure Load Balancer, Azure Monitor, Application Gateway, API-M Gateway, Azure Key Vault, PowerShell, Azure Analytics.
* Experience with Azure Infrastructure is a plus.
* Experience with Power BI is a plus.
* Experience translating business requirements into customer-facing solutions with focus on end-user experience/usability.
* Strong Knowledge of Cloud and Web-based application development.
* Insurance and/or Financial Industry experience.
Equal Employment Opportunity/Disability/Veterans
If you need an accommodation due to a disability, please email us at This information will be held in confidence and used only to determine an appropriate accommodation for the application process.
MetLife maintains a drug-free workplace.
View Now

Senior Software Development Engineer

27701 Durham, North Carolina $160000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and experienced Senior Software Development Engineer to join their innovative IT and Software team. This is a fully remote position, offering the opportunity to work on challenging projects with a globally distributed team. You will be instrumental in designing, developing, testing, and deploying high-quality software solutions that meet complex business needs. Your responsibilities will include contributing to all phases of the software development lifecycle, from concept and design to implementation and maintenance. You will collaborate closely with product managers, designers, and other engineers to deliver robust, scalable, and user-friendly applications. The ideal candidate possesses a strong background in full-stack development, with expertise in modern programming languages and frameworks (e.g., Java, Python, JavaScript, Node.js, React, Angular). Experience with cloud platforms (AWS, Azure, GCP), microservices architecture, and CI/CD pipelines is highly desirable. You should have a proven track record of designing and building complex software systems, with a deep understanding of software engineering best practices, data structures, and algorithms. Excellent problem-solving, analytical, and communication skills are essential, as you will be working in a highly collaborative remote environment. Our client fosters a culture of continuous learning and innovation, providing ample opportunities for professional growth and development. If you are a passionate software engineer looking for a dynamic and rewarding remote career where you can make a significant impact, we encourage you to apply. Join our client and help build the next generation of cutting-edge software solutions.
Apply Now

Senior Software Development Manager

27701 Durham, North Carolina $140000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an experienced and visionary Senior Software Development Manager to lead a high-performing engineering team in Durham, North Carolina, US . This hybrid role requires a balance of on-site collaboration and remote work flexibility, focusing on building and scaling innovative software solutions. You will be responsible for managing the full software development lifecycle, from ideation and design to deployment and maintenance. The ideal candidate will possess strong technical acumen, exceptional leadership skills, and a proven ability to mentor engineers, drive technical strategy, and deliver complex projects on time and within budget. You will foster a culture of innovation, collaboration, and continuous improvement within your team.

Responsibilities:
  • Lead, mentor, and develop a team of software engineers, fostering a positive and productive work environment.
  • Oversee the design, development, testing, and deployment of software applications and features.
  • Define and drive the technical vision and roadmap for your team's product areas.
  • Collaborate closely with product management, design, and other engineering teams to deliver high-quality software.
  • Implement and refine agile development processes to optimize team efficiency and delivery.
  • Ensure the adoption of best practices in software architecture, coding standards, and quality assurance.
  • Manage project timelines, resources, and budgets effectively.
  • Conduct performance reviews, provide career development guidance, and recruit top engineering talent.
  • Troubleshoot and resolve complex technical issues.
  • Stay abreast of emerging technologies and industry trends.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
  • 8+ years of experience in software development, with at least 3 years in a management or leadership role.
  • Proven track record of successfully delivering complex software projects.
  • Strong understanding of software architecture, design patterns, and development methodologies (Agile, Scrum).
  • Experience with cloud platforms (AWS, Azure, GCP) and modern development tools.
  • Excellent leadership, communication, and interpersonal skills.
  • Ability to motivate and inspire a team in a hybrid work setting.
  • Strong analytical and problem-solving abilities.
  • Experience with CI/CD pipelines and DevOps practices.
This is an excellent opportunity for a seasoned leader to shape the future of our client's software products.
Apply Now

Junior Software Development Apprentice

27701 Durham, North Carolina $40000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting opportunity for a highly motivated Junior Software Development Apprentice to kickstart their career in the tech industry. This apprenticeship program is designed to provide hands-on training and real-world experience in software development. You will work alongside experienced developers, learning the full software development lifecycle from design and coding to testing and deployment.

Responsibilities will include assisting in the development of new software features, debugging existing code, and participating in code reviews. You will learn various programming languages and development tools, contributing to meaningful projects that impact the business. The program emphasizes mentorship and continuous learning, providing a structured path for growth and skill development. We are looking for individuals with a strong aptitude for problem-solving, a passion for technology, and a keen desire to learn.

Ideal candidates will have a foundational understanding of programming concepts, perhaps gained through personal projects, online courses, or a relevant academic background. While formal degrees are not strictly required, a demonstrated passion for software development is essential. Excellent communication and teamwork skills are necessary, as you will be collaborating closely with a dedicated team. You should be eager to embrace new challenges, possess a strong work ethic, and be committed to developing your technical abilities.

This is an on-site position located in Durham, North Carolina, US , offering a supportive and collaborative work environment. This apprenticeship is an excellent stepping stone for aspiring developers looking to gain practical experience and build a successful career in software engineering. If you are ready to immerse yourself in the world of technology and grow your skills under expert guidance, we encourage you to apply.
Apply Now

Technical Leader - Software Development- SDWAN

27709 Research Triangle Park, North Carolina Cisco

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Technical Leader - Software Development- SDWAN
Apply ( Location:RTP, North Carolina, US
+ Area of InterestEngineer - Software
+ Compensation Range USD - USD
+ Job TypeProfessional
+ Technology InterestNetwork (incl: IIoT, SD-WAN, & ThousandEyes), Networking
+ Job Id
**Accepting Applications until further notice**
**Meet the Team**
You will be part of a best-in-class Software Development team that works on various ground-breaking technologies in Routers connecting to Cloud applications. You will have the opportunity to work with innovative networking technologies in the areas of SD-WAN Cloud-hosted solution.
**Your Impact**
Design, develop, and implement high quality SRE applications and tools for Cisco SDWAN management layer.
Collaborate with team members to determine root cause of problems and the best course of action to resolve problems and avoid them in the future
Maintain cloud-hosted (AWS, Azure) development, staging, and production environments and their monitoring and alerting systems.
Constantly learn new things and maintain an overview of current technologies
Apply modern standard methodologies in your designs and implementations.
**Minimum Qualifications**
+ Bachelors + 8 years of related experience, or Masters + 6 years of experience in Engineering, or related field.
+ 4+ years experience of professional coding in **Python, Java, C or C++ or another Object oriented programming language**
+ Experience with **web services development using Django Framework** .
+ Hands-on experience with **Linux-based systems** .
**Preferred Qualifications**
+ Knowledge of **security compliance standards** , such as **FedRAMP** , **SOC2** , or **PCI** (added advantage).
+ Strong **problem-solving and analytical skills** .
+ Familiarity with **AWS** and **Azure cloud development** Excellent **communication and documentation skills** .
+ Experience in working with **agile methodologies** and fast-paced environments.
**#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!
**Message to applicants applying to work in the U.S. and/or Canada:**
When available, the salary range posted for this position reflects the projected hiring range for new hire, full-time salaries in U.S. and/or Canada locations, not including equity or benefits. For non-sales roles the hiring ranges reflect base salary only; employees are also eligible to receive annual bonuses. Hiring ranges for sales positions include base and incentive compensation target. Individual pay is determined by the candidate's hiring location and additional factors, including but not limited to skillset, experience, and relevant education, certifications, or training. Applicants may not be eligible for the full salary range based on their U.S. or Canada hiring location. The recruiter can share more details about compensation for the role in your location during the hiring process.
U.S. employees haveaccess ( to quality medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, short and long-term disability coverage, basic life insurance and numerous wellbeing offerings.
Employees receive up to twelve paid holidays per calendar year, which includes one floating holiday (for non-exempt employees), plus a day off for their birthday. Non-Exempt new hires accrue up to 16 days of vacation time off each year, at a rate of 4.92 hours per pay period. Exempt new hires participate in Cisco's flexible Vacation Time Off policy, which does not place a defined limit on how much vacation time eligible employees may use, but is subject to availability and some business limitations. All new hires are eligible for Sick Time Off subject to Cisco's Sick Time Off Policy and will have eighty (80) hours of sick time off provided on their hire date and on January 1st of each year thereafter. Up to 80 hours of unused sick time will be carried forward from one calendar year to the next such that the maximum number of sick time hours an employee may have available is 160 hours. Employees in Illinois have a unique time off program designed specifically with local requirements in mind. All employees also have access to paid time away to deal with critical or emergency issues. We offer additional paid time to volunteer and give back to the community.
Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components. For quota-based incentive pay, Cisco typically pays as follows:
.75% of incentive target for each 1% of revenue attainment up to 50% of quota;
1.5% of incentive target for each 1% of attainment between 50% and 75%;
1% of incentive target for each 1% of attainment between 75% and 100%; and once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation.
For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid.
Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.
Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.
View Now
Be The First To Know

About the latest Software development Jobs in Cary !

Senior Project Manager - Software Development

27701 Durham, North Carolina $135000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an accomplished Senior Project Manager with extensive experience in leading complex software development projects. This hybrid role, based in Durham, North Carolina , offers the flexibility to balance on-site collaboration with remote work. You will be responsible for the end-to-end management of software development lifecycles, from initiation and planning through execution, monitoring, and closure. This includes defining project scope, developing detailed project plans, managing budgets and resources, and mitigating risks. The Senior Project Manager will lead cross-functional teams, fostering a collaborative environment and ensuring effective communication among developers, designers, testers, and stakeholders. A strong understanding of Agile methodologies (Scrum, Kanban) is essential, as you will guide teams in iterative development processes. You will be responsible for stakeholder management, ensuring clear communication of project status, milestones, and potential challenges. The ideal candidate possesses exceptional leadership, organizational, and problem-solving skills, with a proven ability to deliver high-quality software products on time and within budget. Experience with project management tools (e.g., Jira, Asana, MS Project) is required. This role involves identifying and managing project dependencies, ensuring smooth integration of different software components, and overseeing the release process. You will also be instrumental in process improvement initiatives, seeking ways to optimize team performance and project delivery efficiency. This is an opportunity to work on innovative software solutions and contribute to the strategic goals of a growing organization. We are looking for a proactive and results-driven individual who can navigate complex technical environments and inspire teams to achieve exceptional outcomes. Your ability to anticipate challenges and proactively implement solutions will be critical to your success. You will also play a key role in vendor management when external resources are involved. We offer a dynamic work environment with opportunities for professional growth and development.
Key Responsibilities:
  • Lead and manage all phases of the software development lifecycle for multiple projects.
  • Develop comprehensive project plans, including scope, timelines, resources, and budget.
  • Facilitate Agile ceremonies (sprint planning, daily stand-ups, retrospectives, reviews).
  • Manage project risks, issues, and dependencies, developing mitigation strategies.
  • Ensure effective communication and collaboration among project team members and stakeholders.
  • Track project progress, report on status, and manage changes to scope.
  • Oversee the deployment and release of software products.
  • Drive continuous improvement in project management processes and team performance.
  • Mentor junior project managers and team members.
  • Manage vendor relationships and deliverables when applicable.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, Business, or a related field.
  • 5-7 years of experience in project management, with a significant focus on software development.
  • Proven experience with Agile methodologies (Scrum Master certification is a plus).
  • Proficiency in project management software (e.g., Jira, Confluence, MS Project).
  • Strong understanding of software development processes and technologies.
  • Excellent leadership, communication, negotiation, and interpersonal skills.
  • Demonstrated ability to manage budgets and resources effectively.
  • PMP or similar project management certification is highly desirable.
Apply Now

Senior Project Manager - Software Development

27701 Durham, North Carolina $115000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced and results-oriented Senior Project Manager to lead complex software development projects in Durham, North Carolina, US . This role is responsible for the end-to-end management of software projects, from initiation and planning through execution, monitoring, control, and closure. You will ensure projects are delivered on time, within budget, and to the highest quality standards, while managing stakeholder expectations and fostering collaboration among development teams.

Key responsibilities include defining project scope, objectives, and deliverables, as well as developing detailed project plans, schedules, and resource allocation. You will identify and mitigate project risks and issues, manage changes to the project scope, and track project progress using appropriate tools and techniques. This role requires strong leadership skills to guide cross-functional teams, including developers, QA engineers, designers, and business analysts. Effective communication and stakeholder management are crucial to keep all parties informed and aligned. The Senior Project Manager will be expected to apply project management best practices and methodologies (e.g., Agile, Scrum, Waterfall) as appropriate.

Qualifications:
  • Bachelor's degree in Computer Science, Engineering, Business, or a related field. PMP or equivalent certification is highly desirable.
  • Minimum of 7 years of experience in project management, with at least 5 years focused on software development projects.
  • Proven track record of successfully managing complex software projects from inception to completion.
  • Strong understanding of software development life cycles (SDLC) and various development methodologies (Agile, Scrum, Kanban, Waterfall).
  • Proficiency in project management software (e.g., Jira, Asana, Microsoft Project).
  • Excellent leadership, communication, negotiation, and interpersonal skills.
  • Strong analytical and problem-solving abilities.
  • Ability to manage multiple projects simultaneously and prioritize tasks effectively.
  • Experience working in a hybrid work environment.
This is an exciting opportunity to lead impactful software initiatives and contribute to the growth of a dynamic organization. If you are a strategic thinker with a passion for delivering successful software solutions, we encourage you to apply.
Apply Now

Senior Program Manager, Software Development

27707 Durham, North Carolina $170000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a rapidly growing technology company known for its innovative software solutions. They are seeking a highly experienced Senior Program Manager, Software Development to lead complex, cross-functional software initiatives from inception to successful delivery. This role requires a strategic thinker with a proven ability to manage multiple concurrent projects, effectively coordinate development teams, and ensure alignment with business objectives. You will be responsible for defining project scope, developing detailed roadmaps, managing timelines and resources, mitigating risks, and communicating progress to stakeholders at all levels. This is a fully remote position, offering the flexibility to manage impactful projects from anywhere, while collaborating with talented individuals across the organization.

Key Responsibilities:
  • Lead and manage multiple complex software development programs from initiation through closure.
  • Define project scope, objectives, and deliverables in collaboration with key stakeholders.
  • Develop detailed project plans, including timelines, resource allocation, and budget management.
  • Coordinate the efforts of cross-functional teams, including software engineers, designers, QA testers, and product owners.
  • Identify, assess, and mitigate project risks and dependencies.
  • Facilitate regular project status meetings and provide clear, concise updates to senior leadership and other stakeholders.
  • Ensure adherence to established project management methodologies (e.g., Agile, Scrum, Waterfall).
  • Drive continuous improvement in project management processes and team performance.
  • Foster strong working relationships with internal teams and external partners.
  • Manage vendor relationships and contract negotiations when applicable.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, Business, or a related field; MBA or Master's degree is a plus.
  • Minimum of 8 years of experience in program or project management, with a significant focus on software development.
  • Proven experience managing large-scale, complex software projects with distributed teams.
  • Strong understanding of software development lifecycle (SDLC) and various development methodologies (Agile, Scrum, Kanban).
  • Excellent leadership, communication, and interpersonal skills.
  • Demonstrated ability to manage multiple priorities, solve problems creatively, and make sound decisions under pressure.
  • Proficiency with project management software and tools (e.g., Jira, Asana, Microsoft Project).
  • PMP, CSM, or other relevant project management certifications are highly desirable.
  • Experience in (Specific Industry relevant to company, e.g., SaaS, FinTech, HealthTech) is a strong asset.
  • Must possess a reliable internet connection and a dedicated workspace conducive to remote work.
  • This role is fully remote, and location within or near Durham, North Carolina, US , is advantageous for potential occasional team gatherings, but not mandatory.
If you are a results-oriented leader with a passion for delivering exceptional software products, we encourage you to apply.
Apply Now
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Development Jobs View All Jobs in Cary