Software Engineer

Kennesaw State University
Kennesaw, GA, United States
1 day ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Software Applications JIRA Unit Testing Software Quality Code Review Databases Computer Literacy Continuous Delivery
+39 more
Continuous Integration Data Integration Extract Transform Load (ETL) Software Debugging DevOps Design of User Interfaces Human-Computer Interaction Integrated Development Environments Python (Programming Language) Microsoft Visual Studio Microsoft Office OAuth Object-Oriented Software Development OpenID Performance Tuning Scrum Methodology Systems Development Life Cycle Standard Sql JSON Web Token Requirements Management Responsive Web Design Secure Coding Software Engineering Software Systems SQL Databases Data Processing Scripting ReactJS Flask (Web Framework) Backend Git Vue.js Pandas Information Technology Deployment Automation Bitbucket Front End Software Development Api Design Restful APIs

Job description

Advances user-centered software solutions by designing intuitive user experiences, developing backend services, and supporting data workflows. Emphasizes JavaScript-based UI development, Python, API development, and SQL, with a focus on delivering seamless interactions across the full software development lifecycle., 1. Develops responsive, accessible user interfaces using modern front-end frameworks

  1. Applies UI/UX principles to create engaging user experiences and prototypes
  2. Builds and maintains RESTful APIs using Python and Flask
  3. Supports ETL workflows using SQL and Python scripting
  4. Writes clean, modular code following object-oriented programming principles
  5. Writes clean, maintainable code using IDEs like Visual Studio or PyCharm
  6. Conducts unit testing, participate in peer code reviews, and ensure code quality
  7. Collaborates in Agile development environments using tools like Jira and Bitbucket

Requirements

Bachelors degree in computer science or related field from an accredited institution of higher education.

Required Experience

Five (5) years of software development experience.

Preferred Qualifications

Additional Preferred Qualifications

Awareness of secure coding practices and frameworks (OAuth, OpenID)

Knowledge of DevOps automation and CI/CD pipelines

Preferred Educational Qualifications

An advanced degree from an accredited institution of higher education in a related field

Preferred Experience

Experience within a higher-education environment

Experience with JavaScript development and familiarity with JavaScript frameworks (Vue.js, React)

Experience with Agile development methodologies and Jira

Experience with Rest API development using Python

Experience with Pandas and Data Frames

Experience working with SQL

Experience with ETL and data integration methodologies

Knowledge, Skills, & Abilities

ABILITIES

Able to create intuitive, accessible user interfaces

Translates business requirements into scalable, secure solutions

Strong analytical and problem-solving skills focused on code quality

Provides technical leadership and mentors junior developers

Communicates complex concepts clearly to technical and non-technical audiences

Adapts quickly to new technologies and development practices

Able to handle multiple tasks or projects at one time meeting assigned deadlines

KNOWLEDGE

Strong knowledge of UI/UX principles, responsive design, and frameworks like Vue.js or React

Experience with ETL workflows, SQL, and data manipulation using Pandas

Understanding of secure coding practices (OAuth, OpenID, JWT)

Familiar with unit testing, debugging, and performance optimization

SKILLS

Excellent interpersonal, initiative, teamwork, problem solving, independent judgment, organization, communication (verbal and written), time management, project management and presentation skills

Proficient with computer applications and programs associated with the position (i.e., Microsoft Office suite)

Effective use of Jira and participation in Agile sprints

Skilled in Git, Bitbucket, and Agile methodologies

Proficient in Python, object-oriented programming, and RESTful API development with Flask

Strong attention to detail and follow up skills

Strong customer service skills and phone and e-mail etiquette, Background Check

  • Standard Enhanced
  • Education

Per the University System of Georgia background check policy, all final candidates will be required to consent to a criminal background investigation. Final candidates may be asked to disclose criminal record history during the initial screening process and prior to a conditional offer of employment. Applicants for positions of trust with screening

results which confirm a disqualifying criminal history will be immediately disqualified from employment eligibility.

All applicants are required to include professional references as part of their application process. Some positions may require additional job-based screenings such as motor vehicle report, credit check, pre-employment drug screening and/or verification of academic credentials., Agile Programming Methodologies, Application Programming Interface (API), Athletics, Atlassian JIRA, Automation, Background Investigation, Code Reviews, Communication Skills, Computer Science, Computer Skills, Continuous Deployment/Delivery, Continuous Integration, Customer Support/Service, Database Extract Transform and Load (ETL), Debugging Skills, Detail Oriented, DevOps, Entrepreneurship, Equal Employment Opportunity (EEO), Federal Laws and Regulations, Flask, Follow Through, Genetics, Git, Higher Education, IDE (Integrated Development Environment), Interpersonal Skills, JavaScript, JavaScript Frameworks, Mentoring, Microsoft Office, Microsoft Visual Studio, Military, Multitasking, OAuth, Object Oriented Programming (OOP), OpenID, Performance Tuning/Optimization, Presentation/Verbal Skills, Problem Solving Skills, Project/Program Management, Purchasing/Procurement, Python Programming/Scripting Language, REST (Representational State Transfer), React.js, Requirements Management, SQL (Structured Query Language), Secure Coding, Software Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, State Laws and Regulations, Team Player, Technical Leadership, Telephone Skills, Time Management, Unit Test, University/School Policies, User Experience Design (UXD), User Interface/Experience (UI/UX), Vue.js, Willing to Travel

About the company

Are you ready to transform lives through academic excellence, innovative research, strong community partnerships and economic opportunity? Kennesaw State University is one of the 50 largest public institutions in the country. With growing enrollment and global reach, we continue to expand our institutional influence and prominence beyond the state of Georgia. We offer more than 190 undergraduate, graduate, and doctoral degrees to empower over 50,000 students to become thought leaders, lifelong learners, and informed global citizens. Our entrepreneurial spirit, high-impact research, and Division I athletics draw students from throughout the region and from more than 100 countries across the globe. Our universitys vibrant culture, career opportunities, rich benefits, and values of respect, integrity, collaboration, inclusivity, and accountability make us an employer of choice. We are part of the University System of Georgia. We are searching for talented people to join Kennesaw State University in our vision. Come Take Flight at KSU!, The University System of Georgia is comprised of our 25 institutions of higher education and learning as well as the System Office. Our USG Statement of Core Values are Integrity, Excellence, Accountability, and Respect. These values serve as the foundation for all that we do as an organization, and each USG community member is responsible for demonstrating and upholding these standards. More details on the USG Statement of Core Values and Code of Conduct are available in USG Board Policy 8.2.18.1.2 and can be found on-line at https://www.usg.edu/policymanual/section8/C224/#p8.2.18_personnel_conduct.

Additionally, USG supports Freedom of Expression as stated in Board Policy 6.5 Freedom of Expression and Academic Freedom found on-line at https://www.usg.edu/policymanual/section6/C2653.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:05 min

Redefining software engineer job specifications and modern university partnerships

Avani Prabhakar Avani Prabhakar +3 · World Congress 2026 Europe

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

3:09 min

Accelerating application deployment and formal developer certification

Jimmy Nguyen +1 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all