Software Engineer jobs in North Carolina

Software Engineer designs and develops software applications. Performs coding, debugging, testing and troubleshooting throughout the application development process. Being a Software Engineer requires a bachelor's degree. Typically reports to a manager. The Software Engineer works on projects/matters of limited complexity in a support role. Work is closely managed. To be a Software Engineer typically requires 0-2 years of related experience. (Copyright 2024 Salary.com)

P
Senior Software Engineer - DataDirect
  • Progress Software
  • Morrisville, NC FULL_TIME
  • We're Progress - we offer the best products to develop, deploy, and manage high-impact business applications. We are bold, forward-thinking innovators who build solutions that work and care about our customers. We invent and reinvent every day, work together as one, value and respect each other, and cheer our wins. Join us as a Senior Software Engineer, a hybrid role so working between your home office and our Morrisville NC office.
    We are seeking software engineers who are looking to utilize programming expertise, in a unique blend unlike a traditional full stack role. The engineers will join our data connectivity and integration team, commonly known as DataDirect. The DataDirect team is responsible for building the best connectors on the market to connect all types of applications to data stored in relational, Big Data, and NoSQL databases as well as cloud services.

    WHAT YOU WILL DO IN THIS ROLE:

    • Participate in all aspects of the software life cycle (design, development, quality assurance, deployment, & maintenance)
    • Actively involved in measuring, validating, and ensuring software meets the behavioral, quality, and performance requirements.
    • Author software and automation to resolve problems permanently.
    • Review and influence ongoing design, architecture, standards and methods for operating services and systems; assess design and code changes to drive improvements.

    WHAT THE IDEAL CANDIDATE WILL NEED TO HAVE:

    • Excellent coding skills in Java and C/C with demonstrated work experience.
    • Experience interacting with relational databases via SQL and an ODBC or JDBC connector
    • A BS/MS degree in Computer Science or equivalent experience

    NICE TO HAVE BUT NOT REQUIRED:

    • Experience with CI/TDD/BDD
    • Knowledge of the JDBC/ODBC specifications
    • Experience with Ansible, Docker, and provisioning environments as code

    BENEFITS

    • Medical, dental, vision, life & disability, and financial benefits (including 401(k) retirement savings plan. Tuition Reimbursement program. Additional voluntary benefits including crucial illness/hospital indemnity, identity theft protection, auto & home insurance, legal, and pet insurance.
    • Competitive salary, bonus, and best-in-class Employee Stock Purchase Program (ESPP) with a 27-month lookback
    • Flexible paid vacation time, paid day off for your birthday, and company holidays. A variety of leave plans, including Parental Leave.
    • Employee Assistance Program (EAP) and an employee well-being program focusing on physical, mental, and financial health.
    Progress is proud to be an Equal Opportunity Employer!
    #LI-SC1
    #LI-hybrid

    Together, We Make Progress

    Progress is an inclusive workplace where opportunities to succeed are available to everyone. As a multicultural company serving a global community, we encourage a wide range of points of view and celebrate our diverse backgrounds. Our unique combination of perspectives inspires innovation, connects us to our customers and positively affects our communities. It is only by working together and learning from each other that we make Progress. Join us!

     

  • 14 Days Ago

C
Software Engineer
  • Cloud Software Group Career Center
  • Carolina, NC FULL_TIME
  • Do you thrive in a startup vibe? Were you built for a small, nimble and dynamic team that's ready to win? If you answered yes, we want to talk to you! We are now going back to our roots as a standalon...
  • 9 Days Ago

R
Senior Software Maintenance Engineer
  • Red Hat Software
  • Remote, NC OTHER
  • About the job The Red Hat Experience Engineering (XE) Sustaining Engineering team is looking for a Senior Software Engineer to help lead a new team aimed at improving the long-term product experience ...
  • 19 Days Ago

R
Linux Software Maintenance Engineer
  • Red Hat Software
  • Remote, NC OTHER
  • About the job The Red Hat Experience Engineering (XE) team is looking for a “Linux Software Maintenance Engineer” position focused on Red Hat Enterprise Linux to join us. In this role, you'll have the...
  • 22 Days Ago

C
Senior Software Engineer - Frontend
  • CData Software inc
  • , NC, NC FULL_TIME
  • Senior Software Engineer CData Connect Cloud revolutionizes data access to cloud applications, databases, and warehouses, offering live data consumption and analysis with seamless connectivity to popu...
  • Just Posted

R
Software Quality Engineer
  • Red Hat Software
  • Remote, NC OTHER
  • About the job Do you want to make a difference in the technology that is at the core of some of the most innovative and influential businesses in the world? The Red Hat Software Quality Engineering te...
  • 1 Day Ago

I
Frontend Software Engineer
  • IBM
  • Krakow, Malopolskie
  • Introduction At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along ...
  • 3/28/2024 12:00:00 AM

L
Senior Software Engineer
  • Leidos
  • Washington, DC
  • Description Leidos is looking for a Senior Software Engineer with an active Top Secret Clearance with SCI Eligibility, t...
  • 3/26/2024 12:00:00 AM

L
Senior Software Engineer
  • Leidos
  • Huntsville, AL
  • Description Leidos Defense Systems currently has an opening for a Senior Software Engineer supporting the RF Engineering...
  • 3/20/2024 12:00:00 AM

L
Senior Software Engineer
  • Leidos
  • Aurora, CO
  • Description Leidos is looking for a Senior Software Engineer to join a high performing agile team using the Scaled Agile...
  • 3/14/2024 12:00:00 AM

L
Senior Software Engineer
  • Leidos
  • Alexandria, VA
  • Description Leidos is looking for a Senior Software Engineer to join a high performing agile team using the Scaled Agile...
  • 3/14/2024 12:00:00 AM

L
Embedded Software Engineer
  • Leidos
  • Linthicum Heights, MD
  • Description Leidos is seeking an Embedded Software Engineer to be a part of a dynamic team that architects, designs, dev...
  • 2/16/2024 12:00:00 AM

L
Senior Software Engineer
  • Leidos
  • Las Cruces, NM
  • Description The Integrated Solutions Division is seeking a Senior Software Engineer in Las Cruces, New Mexico to execute...
  • 1/29/2024 12:00:00 AM

L
Senior Software Engineer
  • Leidos
  • Chantilly, VA
  • Description Join us at Leidos, where your most important work is ahead! You will enjoy great benefits such as paid time ...
  • 1/18/2024 12:00:00 AM

North Carolina (/ˌkærəˈlaɪnə/ (listen)) is a state in the southeastern region of the United States. It borders South Carolina and Georgia to the south, Tennessee to the west, Virginia to the north, and the Atlantic Ocean to the east. North Carolina is the 28th-most extensive and the 9th-most populous of the U.S. states. The state is divided into 100 counties. The capital is Raleigh, which along with Durham and Chapel Hill is home to the largest research park in the United States (Research Triangle Park). The most populous municipality is Charlotte, which is the second-largest banking center in...
Source: Wikipedia (as of 04/11/2019). Read more from Wikipedia
Income Estimation for Software Engineer jobs
$70,570 to $85,566

Software Engineer in San Antonio, TX
They design, write, and test code for new systems and software to ensure efficiency.
November 07, 2019
Software Engineer in Evansville, IN
A team of software developers will normally work together and cover a variety of aspects within a certain project, including a delivery lead who oversees the progress of the same project.
November 26, 2019
With a wide variety of programming languages and software available, professionals must familiarize themselves with the top frameworks to succeed.
November 12, 2019
Software Engineer in Vineland, NJ
Software developers are creative minds behind computer programs to create software that makes all devices functional and useful.
December 02, 2019