Position Overview
We are seeking a highly skilled and experienced Level III Software Engineer to join our IT team. The ideal candidate will have a strong background in software development, system design, and problem-solving, with the ability to lead projects and mentor junior engineers. This role requires an innovative thinker who can contribute to both architecture and hands-on coding while ensuring the delivery of high-quality, scalable, and secure software solutions.
Key Responsibilities
- Design, develop, test, and maintain complex software applications and systems.
- Lead technical design discussions and contribute to architectural decisions.
- Collaborate with cross-functional teams to define requirements and deliver solutions that align with business goals.
- Review code for accuracy, performance, and adherence to best practices.
- Troubleshoot, debug, and optimize applications for maximum performance and scalability.
- Ensure software meets security and compliance standards.
- Mentor and provide technical guidance to Level I and Level II engineers.
- Contribute to continuous improvement initiatives, including process automation, CI/CD pipelines, and system modernization.
- Stay current with emerging technologies and recommend tools or methodologies to improve efficiency.
Required Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
- 6+ years of professional software engineering experience.
- Strong proficiency in one or more programming languages (e.g., Python, Java, C#, JavaScript, or similar).
- Experience with cloud platforms (AWS, Azure, or Google Cloud).
- Familiarity with DevOps practices, containerization (Docker/Kubernetes), and CI/CD pipelines.
- Proficiency in database technologies (SQL and/or NoSQL).
- Solid understanding of software design principles, data structures, and algorithms.
- Excellent analytical, communication, and problem-solving skills.
Preferred Qualifications
- Master’s degree in Computer Science or related field.
- Experience with microservices architecture and RESTful API development.
- Knowledge of Agile/Scrum methodologies.
- Previous experience in a leadership or mentorship role.
Why Join Us?
- Join a collaborative, fast-paced, and innovative team within a mission-driven environment that prioritizes continuous learning, integrity, and career development. Our Senior Tech Leadership also still develop!
- Contribute to cutting-edge projects that drive innovation in government and business operations.
- Lead high-visibility projects that drive meaningful change
- You’ll be afforded opportunities for continuous learning, certification, and career growth.
- Enjoy competitive compensation, full benefits, and flexible work options including remote or hybrid arrangements.
