Position Overview
We are looking for an accomplished and innovative Level IV Software Engineer to join our Information Technology team. This senior-level position plays a key role in shaping technical direction, leading complex development initiatives, and mentoring other engineers. The ideal candidate has a deep technical foundation, extensive hands-on experience, and a proven ability to architect, implement, and deliver large-scale enterprise software solutions
Key Responsibilities
- Lead the design, development, and implementation of complex software applications and system architectures.
- Serve as a subject matter expert (SME) for software engineering best practices, frameworks, and technologies.
- Drive technical strategy and decision-making for major IT and business initiatives.
- Mentor and guide junior and mid-level engineers to develop technical and professional skills.
- Conduct design and code reviews to ensure quality, performance, and maintainability.
- Collaborate with product managers, business analysts, and cross-functional teams to align software solutions with organizational goals.
- Implement and enforce DevOps, CI/CD, and automated testing standards.
- Troubleshoot and resolve high-level technical issues across multiple systems and platforms.
- Research and evaluate emerging technologies to improve system efficiency and scalability.
- Contribute to establishing software engineering policies, standards, and documentation practices.
Required Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related discipline (or equivalent professional experience).
- 9+ years of professional experience in software engineering, system design, or application development.
- Advanced proficiency in one or more modern programming languages (e.g., Java, Python, C#, Go, or JavaScript).
- Strong experience with enterprise-level application architecture and microservices design.
- Expertise with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
- Proven track record with CI/CD tools and DevOps methodologies.
- Solid understanding of database systems (SQL and NoSQL), data modeling, and API design.
- Excellent analytical thinking, leadership, and communication skills.
- Ability to translate business requirements into scalable and maintainable technical solutions.
Preferred Qualifications
- Master’s degree in Computer Science, Engineering, or related field.
- Experience leading multi-disciplinary software teams or large-scale IT projects.
- Familiarity with cybersecurity principles and compliance frameworks.
- Exposure to Agile/Scrum development environments.
- Contributions to open-source projects or published technical work.
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.
