Level II Software Engineer
Locations: Butler County, PA
DUTIES AND RESPONSIBILITIES
-
Collaborate with a team of software engineers, providing guidance, mentorship, and technical expertise.
-
Design, develop, and maintain scalable and reliable software solutions.
-
Understand and translate requirements from company leaders into actionable software solutions.
-
Assist in code reviews, ensuring best practices are consistently upheld and improved.
-
Troubleshoot, debug and optimize existing systems.
-
Contribute to architectural decisions and provide insights into system improvements.
-
Keep up-to-date with the latest technologies and tools in the software engineering space.
QUALIFICATIONS
-
A minimum of 5+ years’ experience in software development, with a proven track record of creating and delivering high-quality software.
-
Proficiency with web technologies, encompassing both back-end and front-end development (REST APIs, database design, client-server paradigms).
-
Deep understanding of software development life cycles, architecture, and best practices.
-
Must have strong application testing discipline.
-
Excellent communication skills with the ability to collaborate effectively across teams.
-
Must be willing to work from our offices in Butler County, PA.
NICE TO HAVE
-
Restaurant, point-of-sale, or payment processing experience.
-
Experience with task management tools (Jira)
-
Experience with version control systems (Git)
-
Comfortable working in an Agile delivery model collaborating within the team to achieve common goals
-
Experience with any of the following technology stacks.
-
Web: Svelte and Svelte Kit, TailwindCSS, GraphQL, SQL/PostgreSQL, Node JS, and/or Typescript.
-
Desktop/Mobile: Flutter (Desktop and Mobile), GO programming language, SQL/PostgreSQL, Ubuntu/Debian-based Linux OS.
-
Backend: Go (programming language), SQL (we use PostgreSQL), PostgreSQL administration, {wired, wireless} networking, Ubuntu sysadmin, Docker, Kubernetes, OWASP top 10.
-
Infrastructural: We use Ubuntu/Debian-based Linux OS for personal development machines, servers, and desktop applications.
We offer a comprehensive benefits package including Health Care, Dental, and
Vision plans along with PTO.