Senior Software Engineer
Offered.ai
This job is no longer accepting applications
See open jobs at Offered.ai.See open jobs similar to "Senior Software Engineer" Everywhere Ventures.Offered.ai is helping Areté find great candidates. Click the 'Apply' button to submit your application and learn more about Areté and the role.
Summary
A Sr. Software Engineer will work with the Product & Engineering team to build and maintain internal and client-facing cybersecurity products. The Sr. Software Engineer works in a highly collaborative environment, working with ambiguity, and being an agent of change to help build a world-class experience for our clients. You will be expected to help mentor the engineers on your team and help the team make sound technical decisions. You will be measured not only by what you can do but how you make everyone else around you more productive.
Roles And Responsibilities
- Collaborate with cross-functional teams including designers, product managers, and other developers to implement new features.
- Research, design, estimation, development, and delivery of the software solutions.
- Write clean, efficient, and maintainable code that adheres to industry best practices.
- Perform unit testing and debugging to ensure code quality and maintainability.
- Keep abreast of changes in the standards, technologies, or methodologies.
- Participate in code reviews to provide feedback to other developers.
- Mentor junior developers and provide technical leadership.
- Contribute to continuous improvement of software development processes and tools.
- Stay up to date with emerging trends and technologies in software development.
- Develop and manage well-functioning databases and front-end applications with a mobile responsive design.
- You will work closely with the Development Team Leader in the successful delivery of projects across the full delivery lifecycle. This will include working closely with the product managers, business operations team, Digital Forensics & Incident Response (DFIR) leads, architects, and developers, as well as liaising with key project stakeholders as required.
- Provide regular and effective progress updates to project's key stakeholders and work closely with them to ensure the management of any delivery risks or issues.
- Diagnose and resolve production impacting bugs or security issues and patch the code as needed.
- May perform other duties as assigned by management.
Skills And Knowledge
- Knowledge of Test-Driven Development.
- Experience with continuous integration with Azure DevOps or Jenkins etc.
- Knowledge in cloud technologies like Azure, AWS or GCP.
- Strong proficiency in Python, Node.js, Golang, Java/Kotlin, or similar backend programming languages.
- Strong proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern front-end frameworks such as React, Vue.js, Django.
- Advanced knowledge in Computer Science, Data Structures, Algorithms, and overall Software Design.
- Solid understanding of software development principles and best practices.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Ability to work independently and in a team environment.
- Flexibility and adaptability to work in a fast-paced and dynamic development environment.
Experience Required
- Bachelor's or master's degree in computer science, software engineering, or a related field.
- 5 to 8 years of experience of software development internships and apprenticeships.
- Experience with relational databases such as Postgres SQL or SQL Server.
- Experience with REST API Design, SSO/Authentication.
- Experience with source control systems such as Git, git-glow or SVN.
- Experience with Distributed Cache implementations like Memcached or Redis.
- Experience with security best practices.
TERMS OF EMPLOYMENT
Salary and benefits shall be paid consistent with Arete's salary and benefit policy.
DECLARATION
The Arete Incident Response Human Resources Department retains the sole right and discretion to make changes to this job description.
EQUAL EMPLOYMENT OPPORTUNITY
We are proud to be an equal opportunity employer- and celebrate our employees’ differences, regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or veteran status. Different makes us better.
Arete Incident Response is an outstanding (and growing) company with a very dedicated, fun team. We offer competitive salaries, fully paid benefits including Medical/Dental, Life/Disability Insurance, 401(k) and the opportunity to work with some of the latest and greatest in the fast-growing cyber security industry.
When you join Arete…
You’ll be doing work that matters alongside other talented people, transforming the way people, businesses, and things connect with each other. Of course, we will offer you great pay and benefits, but we’re about more than that. Arete is a place where you can craft your own path to greatness. Whether you think in code, words, pictures or numbers, find your future at Arete, where experience matters.
Equal Employment Opportunity
We’re proud to be an equal opportunity employer- and celebrate our employees’ differences, regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or Veteran status. Different makes us better.
This job is no longer accepting applications
See open jobs at Offered.ai.See open jobs similar to "Senior Software Engineer" Everywhere Ventures.