Sr. Software Engineer (Authentication)
- Job Title
- Sr. Software Engineer (Authentication)
- Job ID
- 27650375
- Work From Home
- Yes
- Location
- Remote or Melbourne, FL 32934
- Other Location
- Remote
- Description
-
*100% remote
Summary: Liberty IT Solutions is seeking a talented Senior Software Engineer to help us both create and maintain APIs consumed by first and third-party apps and services to positively impact the lives of millions of Americans. We need a creative engineer with experience developing high-quality products on schedule, strong communication and collaboration skills, and a passion for innovation. In this role, you will be responsible for designing and implementing new cloud-based RESTful APIs and platform capabilities.
Required Education: Bachelor’s Degree or higher in a business or technical discipline
Required Years of Experience: Minimum 5 years’ previous experience in development and operations, or related IT, computer, or operations field
Responsibilities:- Participate in requirements analysis
- Collaborate with internal teams to produce software design and architecture
- Participate in Agile SCRUM ceremonies including Story Point Estimation, Backlog Grooming, Sprint/Release Planning, Reviews, and Retrospectives
- Write clean, scalable code based on requirements and design
- Unit Test and deploy applications and systems
- Revise, update, refactor, and debug code
- Improve existing software
- Develop documentation throughout the software development life cycle (SDLC)
- Serve as an expert on applications and provide technical support
- Proven work experience as a developer and adhering to design best practices
- Excellent knowledge of API development, including experience using one or more authorization mechanisms (e.g., API key, OAuth 2.0 tokens, JSON Web Tokens, etc.)
- Excellent knowledge and experience working with a modern programming language (e.g., Java, C#, Python, Go, etc.)
- Excellent knowledge of architecture styles/APIs (SOAP, REST, RPC)
- Excellent analytical and organization skills
- Familiarity with modern source control systems, such as Git
- An ability to understand front-end users’ requirements and a problem-solving attitude
- Has high standards, is results oriented, and is committed to delivering high quality software on time
- Excellent verbal and written communication skills
- Experience with containerization technologies (e.g., Docker) and Cloud Service Providers (e.g., AWS)
- VA or other Federal Government experience
- CMMI Maturity Level 3, ISO 9001:2015 or 9001:2001, and ITIL experience a plus