Senior Software Engineer (Contract to Hire)
We are Cognitive Leap (http://cognitiveleap.com). Our work is based on the latest research in the fields of artificial intelligence, virtual reality, and neuroscience. The team is focused on innovating digital solutions for mental health, specifically ADHD.
We are currently looking for a Senior Software Engineer (Contract to Hire) to design and implement new functionalities, as well as modify and maintain existing systems for adaptation to business and technology requirements. The Senior Software Engineer engages directly with product team lead, technical team lead, and software engineers to ensure the successful design, development, and delivery of technology-based solutions.
To fit successfully into this role, you should be able to drive the software change and release management processes, assisting with the overall maturity of the software development lifecycle. Ultimately ensure that software deliverables comply with quality standards and are completed on time.
· Serve as a Technical Lead contributing to and directing the efforts of development teams, including both US and China development teams.
· Work in close partnership with cross-functional teams and management.
· Develop new features or bug fixes for our mobile apps (iOS, Android, and Flutter-based)
· Develop new features of bug fixes for our web application (React with JS, CSS)
· Contribute to the ongoing evolution of the existing content supply portfolio of applications and services.
· Design, develop, modify, implement, and support software components anywhere in the Software stack.
· Determine root cause for the most complex software issues and develop practical, efficient, and permanent technical solutions.
· Remain current on new technologies and available vendor packages; evaluate and make recommendations as necessary.
· Assist in task planning, estimation, scheduling, and staffing.
· Determine process improvements, best practices, and develop new processes.
· Bachelor's Degree in Computer Science or related field. Master's Degree is a plus.
· Minimum 5 years of Web and App programming experience.
· Broad experience designing, programming, and implementing large information systems.
· Ability to provide in-depth evaluation and analysis of unique complex technological issues.
· Excellent analytical and problem-solving skills.
· Excellent organization and time management skills.
· Excellent written and verbal communication skills. Knowing Mandarin Chinese is a plus.
· Demonstrated ability to lead others.
· Ability to exercise discretion and independent judgment in the performance of duties.
· Strong C++ or Java Experience is a must
· Extensive knowledge of C# using Visual Studio using Webforms, MVC and Entity Framework
· Extensive knowledge of writing SQL queries for MySQL, Redis is required
· Experience in Python, with knowledge of at least one Python web framework
· Extensive knowledge of Dart programming in Flutter framework
· Knowledge on Java or Object C is a plus
· Experience with Kubernetes
· Experience with using version control software such as GIT
· Experience with Scrum/Agile development methodologies
· Experience with Confluence/JIRA
· Experience with managing Windows server
· Experience with Unix is a plus
Job Type: Contract
Developer, Engineer, Electrical, Information Systems, Embedded, Technology, Engineering. The Aerospace Corporation is seeking enthusiastic Software Systems…
Experience with front-end JS testing tools and a comprehensive understanding of UI testing techniques. Mentor other engineers on the team, and feel passionate…
Software Engineer to join us in managing the infrastructure that supports backend game servers for some of the largest multiplayer games in the world.
You’ll collaborate with a small, yet extraordinarily talented team of engineers, partnering closely with the Director of Engineering to ensure a smooth…
Collaborate with and teach other Engineers. You will work alongside and learn from experienced engineers in the Technology, Strategy, Architecture and…
Are you a software leader with a passion for supporting engineers and nurturing their career growth while building exciting products? If so, keep on reading!
Work closely with engineers and data scientists to automate CI/CD. The Site Reliability Engineer (SRE) will be an integral part of the Security and System…
Working as a software engineer in a DevSecops culture. Cloudtrail, Inspector, AWS Config, etc. This engineer will work with the Director, Cloud Compliance &…
Our 3D Software Engineer must have knowledge in all stages of software development with a focus on a pure JS stack, although other languages such as MEL or…
At the direction of the VP, B2B & E, the Software Architect works closely with application managers, software engineers, business units, operations, security…
At sweetgreen, a Lead Software Engineer is more than an architect. There is no standard definition of what an Engineer is or does, and depending on where you're…
Network, Developer, Network Engineer, Systems Engineer, Engineer, Technology, Engineering. The Aerospace Corporation is seeking an enthusiastic early career,…
Mentor junior engineers and encourage the professional/technical growth of fellow team members. We are looking for a senior engineer with management experience…
Are highly motivated to grow your skillset, both through self-study and by working alongside more experienced engineers.
Building command line tools to help network engineers better manage network state. A typical day in the life of a PacketFabric senior software engineer might…
Front End, Developer, Engineer, Software Engineer, Electrical, Technology, Engineering. Design, implement, and maintain software for a variety of engineering…
Basic Qualifications for a Software Test Engineer: This requisition may be filled at either the Software Test Engineer or Principal Software Test Engineer grade…
Expert in JS – working with libraries, writing Vanilla JS code from scratch, building UI elements, working with localStorage, Ajax. How do we do this?
As a Software Engineer for the Data Product Generation Software Group you will work with the Image Chain Analysis Team to support a task with the advanced…
Basic Qualifications for a Principal Software Test Engineer: Basic Qualifications for a Senior Principal Test Engineer: What you'll get to do?