Senior Software Engineer
Role details
Job location
Tech stack
Job description
-
Develop large features & improvements as well as fixes and library upgrades
-
Write unit tests to maintain test coverage
-
Take initiative to identify improvements to the code structure towards better maintainability and testability
-
Drive coding best practices within the team
-
May coach junior engineers (process, code base, best practices)
-
Conduct thorough and constructive code reviews to ensure quality
-
Actively participate in the agile development process (design reviews, planning, and retrospectives); seek to meet commitments and proactively resolve blockers
-
Write and review technical designs
-
Guide and mentor junior engineers in navigating the codebase, best practices, and relevant languages.
-
Contribute to cross-team discussions around processes and architecture improvements
-
Implement integrations with third-party services and application components
-
Collaborate with peers to prioritize work and be in alignment with strategic goals
-
Handle interruptions well, seek to help others reach team goals
-
Keep up-to-date with relevant advances in the field
-
May participate in interviews for new hires, Job Description: Saab Inc., Autonomous and Undersea Systems division is seeking an innovative and experienced Senior Staff Electrical Engineer to support our growing team working…
- 15 hours ago, Job Description: Saab Inc., Autonomous and Undersea Systems division is seeking an innovative and experienced Senior Staff Electrical Engineer to support our growing team working…
- 14 hours ago
Requirements
As a Senior Software Engineer you will join a collaborative team working to enhance and innovate our web service to expand to new customers and further improve efficiencies. We are seeking full stack creative thinkers, who thrive in a fast-paced environment and have a high level of ownership and responsibility for the success of the team. This is a fully remote opportunity that offers an exceptional work/life balance. Hours: Ability to work East Coast Hours, * CS fundamentals (data structure and algorithms)
-
Deep knowledge of modern web applications
-
Expert in Python
-
Proficient with JavaScript / TypeScript / React
-
Good knowledge of MongoDB or SQL
-
Proficient with Git
-
Proficient with Docker
-
Excellent problem solving, troubleshooting and debugging skills
-
Excellent design & organizational skills
-
Authorization to work for any employer in the U.S.
-
Ability to work independently in a remote environment with minimal direction/oversight
-
Strong communication and collaboration skills, including experience working with cross-functional teams.
-
Ability to work independently in a remote environment requiring minimal direction/oversight
-
Continual improvement and self-learning
Education and Experience:
-
7+ years of professional experience in software development of web applications.
-
Bachelor Degree in Computer Science or related field is a plus
Physical Requirements:
- Remote position.
Preferred or Nice-to-have Skills
-
Experience with AWS
-
Knowledge of Kubernetes
-
Experience with cross-functional teams
-
Experience or curiosity with Machine Learning or AI