> Markdown version of [/jobs/ext/2702400-software-engineer](https://www.wearedevelopers.com/jobs/ext/2702400-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Kennesaw State University - **Location:** Kennesaw, GA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** September 4, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-software-engineer-kennesaw-ga--431f525f-ebc9-4480-acd2-999ccaee147f ## About the Role 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 ## 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 2. Applies UI/UX principles to create engaging user experiences and prototypes 3. Builds and maintains RESTful APIs using Python and Flask 4. Supports ETL workflows using SQL and Python scripting 5. Writes clean, modular code following object-oriented programming principles 6. Writes clean, maintainable code using IDEs like Visual Studio or PyCharm 7. Conducts unit testing, participate in peer code reviews, and ensure code quality 8. Collaborates in Agile development environments using tools like Jira and Bitbucket ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Making Teaching Code Less Academic and More Market-Ready - Peter Ruppel](https://www.wearedevelopers.com/videos/1911-making-teaching-code-less-academic-and-more-market-ready-peter-ruppel) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany)