Current jobs related to Software Engineer - Raleigh, North Carolina - InsideHigherEd


  • Raleigh, North Carolina, United States Rocket Software Full time

    Job Title: Senior Software EngineerRocket Software is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications, as well as collaborating with cross-functional teams to ensure successful project delivery.Key Responsibilities:Design,...


  • Raleigh, North Carolina, United States Lucid Software Full time

    Software Engineering Opportunities at Lucid SoftwareLucid Software is a leader in visual collaboration, helping teams see and build the future from idea to reality. Our products, business, and workplace culture have received numerous awards, such as being named to the Forbes Cloud 100 and a Fortune Best Workplace in Technology. We are a hybrid workplace,...

  • Software Developer

    3 weeks ago


    Raleigh, North Carolina, United States Lucid Software Full time

    Software Engineer at Lucid SoftwareWe are seeking a highly skilled and innovative Software Engineer to join our team at Lucid Software. As a key member of our development team, you will be responsible for designing, developing, testing, deploying, maintaining, and improving our world-class web applications.Key Responsibilities:Design and develop software...


  • Raleigh, North Carolina, United States TIBCO Software Full time

    We are seeking a talented Software Development Expert to join our team as a Front-End and Back-End Engineer. This role will involve designing and building systems that allow our customers and business stakeholders to efficiently and effectively do their jobs.Key Responsibilities:Work with stakeholders to understand their needs and ensure that they have the...

  • Software Engineer

    3 weeks ago


    Raleigh, North Carolina, United States Oracle Full time

    Job DescriptionThe Oracle Cloud Infrastructure (OCI) team is seeking a talented software engineer to join our team of innovators. As a member of our team, you will have the opportunity to work on a wide range of projects, from building and managing massive scale, integrated cloud services to delivering complex large-scale projects.About the RoleWe are...


  • Raleigh, North Carolina, United States Red Hat Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Red Hat. As a key member of our engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software solutions for customers involved...


  • Raleigh, North Carolina, United States AA2IT Full time

    Job Title: Embedded Software EngineerAA2IT is seeking an experienced Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for designing and developing software for medical devices.Key Responsibilities:Design and development of embedded software for medical devices (C and C++).Responsible for design and...


  • Raleigh, North Carolina, United States Actalent Full time

    Job Title: Senior Application Developer Job Description Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market.Our client, a leading contract medical device...


  • Raleigh, North Carolina, United States RELX Full time

    About the RoleWe are seeking a highly skilled Software Engineering Lead to join our team at RELX. As a key member of our engineering team, you will be responsible for leading the development of complex software systems and mentoring junior engineers.Key Responsibilities:Lead the development of software systems, ensuring they meet the required quality and...


  • Raleigh, North Carolina, United States 2iSolutions Inc. USA Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at 2iSolutions Inc. USA. This is an onsite role with a 3-month contract.Key Responsibilities:Design, develop, and integrate software for medical devices.Collaborate with cross-functional teams to ensure software meets requirements and is delivered on...

  • Software Engineer 2

    1 week ago


    Raleigh, North Carolina, United States Veranex Full time

    At Veranex, we're seeking a talented Software Engineer 2 to join our team of experts in medtech innovation. As a key member of our software development team, you'll play a crucial role in designing, implementing, and testing software solutions that improve lives globally.About This Role:The Software Engineer 2 will be responsible for developing technical...


  • Raleigh, North Carolina, United States Origence Full time

    About OrigenceWe are a leading fintech company specializing in SaaS lending solutions that drive innovation in the industry. Our mission is to empower Credit Unions across the United States with the tools to offer accessible, competitive lending services. We foster a culture of innovation and ownership, investing in our employees and promoting a...


  • Raleigh, North Carolina, United States JPS Interoperability Solutions, Inc. Full time

    Job Title: Backend Software EngineerWe are seeking a highly skilled Backend Software Engineer to join our team at JPS Interoperability Solutions, Inc. As a Backend Software Engineer, you will be responsible for designing and developing high-quality software applications using C++ and Linux.About the Role:Design and develop multi-threaded, Linux-based C++...


  • Raleigh, North Carolina, United States Applied Research Associates Full time

    Job DescriptionApplied Research Associates, Inc. is seeking a highly skilled Senior Software Engineer to join our team. As a member of our multidisciplinary team, you will be responsible for developing software tools that strengthen our national security.Key Responsibilities:Develop software tools for geospatial modeling and simulationCollaborate with a...


  • Raleigh, North Carolina, United States JPS Interoperability Solutions, Inc. Full time

    Job Title: Backend Software EngineerWe are seeking a highly skilled Backend Software Engineer to join our team at JPS Interoperability Solutions, Inc. As a Backend Software Engineer, you will be responsible for designing and developing high-quality software applications using C++ and Linux.About the Role:Design and develop multi-threaded, Linux-based C++...


  • Raleigh, North Carolina, United States 2iSolutions Inc. USA Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at 2iSolutions Inc. USA in Raleigh, North Carolina (USA). This is an onsite role with a 3-month contract.Key Responsibilities:• Design, develop, and integrate software solutions for medical devices.• Collaborate with cross-functional teams to ensure seamless software development...


  • Raleigh, North Carolina, United States AA2IT Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at AA2IT. The ideal candidate will have a strong background in software development, with a focus on embedded systems and medical device software.The successful candidate will be responsible for designing and developing software tools to support manufacturing the medical...


  • Raleigh, North Carolina, United States SpotOn: Product Full time

    Job Title: Staff Software EngineerWe are seeking a highly skilled Staff Software Engineer to join our team at SpotOn, a leading provider of software technology solutions for restaurants and small businesses. As a key member of our Hospitality Domain, you will collaborate across teams and boundaries to enhance our products and contribute to the overall...


  • Raleigh, North Carolina, United States LexisNexis Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to lead our software development team. As a key member of our team, you will be responsible for guiding project plans, schedules, and methodologies, while also coding complex systems.ResponsibilitiesServing as the initial point of escalation for software development issues within specific...


  • Raleigh, North Carolina, United States Info Way Solutions Full time

    Job Title: Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at Info Way Solutions.Key Responsibilities:Design and develop embedded software for medical devices using C and C++.Architect and implement host software using C++, WPF, and .NET.Develop software tools to support manufacturing medical devices using...

Software Engineer

2 months ago


Raleigh, North Carolina, United States InsideHigherEd Full time
Posting Number:

PG193566EP

Internal Recruitment :

No

Working Title:

Software Engineer - Web Applications

Anticipated Hiring Range:

$65,000 - $69,558

Work Schedule:

8:00 am - 5:00 pm

Job Location:

Raleigh, NC

Department :

Engineering - Web Services

About the Department:

The Web Services division is dedicated to creating and enhancing digital platforms that facilitate the operational efficiency of the institution, supporting both students and faculty. The team collaborates with various data systems to streamline processes and enhance functionality. Information Technology and Engineering Computing Services (ITECS) is committed to delivering a premier computing environment for the college community, achieved through direct IT support, collaboration with other IT units, and engagement with faculty, staff, and students.

Essential Job Duties:

This role is integral to the ITECS Web Service team, focusing on the design, development, testing, and refinement of software utilized by diverse stakeholders within the college. The primary responsibility involves the creation of essential web-based applications. Development will be conducted using a LAMP stack with a Laravel framework and additional technologies as required.

The position is tasked with developing digital platforms that enhance college operations and departmental functions. This includes working with various data systems to analyze and automate workflows. Examples of solutions developed in this role include:

  • ABET Program Assessment Tool (PAT)
  • Engineering Online Student Registration Portal
  • Engineering Foundation Donation Tracker

Additionally, the role involves maintaining legacy systems built with PHP, JavaScript, and HTML, utilizing MySQL and MariaDB databases alongside libraries such as jQuery. New software will be created and updated in Laravel, following best practices in the Github repository system. The position will also involve developing sites using Vuetify, adhering to Material Design principles.Other Responsibilities:

Staying informed about emerging technologies and methodologies is crucial, including:

  • Laravel, Eloquent, and PHP frameworks.
  • Vuetify front-end frameworks.
  • MariaDB and Oracle database systems.
  • Agile methodologies and Scrum practices.
  • Sprint planning and execution using Kanban methods for collaborative software development projects.
Technical Support:

This position will provide second-tier technical support for all application systems developed by ITECS, which includes:

  • Diagnosing incidents reported in ServiceNow.
  • Assessing the impact of software and data modifications.
  • Interpreting specifications from subject matter experts.
  • Preparing software for operational changes.
  • Making necessary modifications to resolve issues.
  • Collaborating with other university departments to achieve solutions.
Minimum Education and Experience:
  • Master's degree OR
  • Bachelor's degree with zero – two years of relevant experience OR
  • An equivalent combination of education, training, and relevant experience
Other Required Qualifications:

Technical expertise must include:

  • Relational data design and architecture
  • Data normalization principles
  • ACID compliance for database transactions
  • Transactionalization for grouped database operations
  • SQL DQL, DML, DDL, and DCL proficiency
  • Understanding of relational integrity
Project Involvement:

The candidate must be capable of engaging in all phases of software development, including:

  • Conception
  • Architecture
  • Design
  • Implementation
  • Testing
  • User acceptance
  • Maintenance and retirement of applications
Skills Required:

Key skills include:

  • Storyboarding and task structuring
  • Resource allocation and scheduling
  • Agile project management
  • Translating specifications into secure, functional code
Preferred Qualifications:

N/A

Required License(s) or Certification(s):

N/A

Valid NC Driver's License required:

No

Commercial Driver's License required:

No

Position Type:

EHRA Non-Faculty

Full Time Equivalent (FTE):

1.0

Appointment:

12 Month Recurring

Mandatory Designation - Adverse Weather:

Non Mandatory - Adverse Weather

Mandatory Designation - Emergency Events:

Mandatory - Medical Emergencies

Department ID:

Engineering-computer Fees

AA/EEO:

NC State University is an equal opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, religion, sex, gender identity, age, sexual orientation, genetic information, status as an individual with a disability, or status as a protected veteran. Individuals with disabilities requiring disability-related accommodations in the application and interview process are welcome to contact the Office of Institutional Equity and Diversity.