Senior Full Stack Software Engineer
SparkCognition Government Services is looking for a Senior Full Stack Software Engineer to design, build, deliver and support custom powerful AI/ML software solutions and connected services. You will work with product management and the delivery team to take the lead on operational and customer-facing technical projects. We are looking for someone who can come in and immediately make an impact helping design and code integration services, microservices and apis and provide hands-on mentorship of other software engineers in software best practices and architectural design as well as being able to communicate with customers effectively.
Responsibilities
- Design, architect, and develop high-quality services, microservices and apis to advance the platform functionality of our products as well as for customer engagements
- Provide leadership and mentor junior engineers through code reviews, requirements documentation and validation, application, api and services architecture.
- Contribute to all phases in the software lifecycle
- Identify, prioritize and execute tasks in the software development life cycle
- Develop tools, apis, services, and applications by producing clean, efficient code
- Direct interface with SparkCognition clients via phone, web, or on site including best practices on usage of our APIs and technologies
- Drive development and implementation of our client's requests and customizations
- Develop and ship software supporting a highly available, fault tolerant SaaS application
- Develop scalable solutions using distributed computing techniques
- Converse with customers regarding feedback, progress, and project requirements
Qualifications
- 5+ years of proven experience as a Senior Software Engineer.
- 3+ years of Python, C# and/or Java
- A passion for continuous improvement and innovation.
- Familiarity with microservice architectures and API design
- In-depth knowledge of both relational (e.g. PostgreSQL, MySQL) and non-relational databases (e.g. MongoDB)
- Familiarity with various operating systems (Linux, Mac OS, Windows)
- Analytical mind with problem-solving aptitude
- Excellent organizational and leadership skills
- BS/BA in Computer Science or a related degree
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)
#remote