Senior Software Engineer

at  NuHarbor Security

Colchester, Vermont, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate17 Nov, 2024Not Specified17 Aug, 2024N/ASoftware Development,Typescript,Scrum,Code,Kanban,Xp,Graphql,Information Technology,Infrastructure,Java,Software Engineering Practices,Computer ScienceNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

THE COMPANY

Every day, NuHarbor Security improves the cybersecurity of our clients by making it stronger and easier to understand. Our comprehensive suite of security services, from strategic advising to 24-hour monitoring and management, provide an organizational view of security that is focused on results and recommendations that are valuable for both business and technical leaders. We’re growing quickly because our clients, and the general market, are looking for these outcomes and for the data it gives them to explain, promote, and justify, their security investment and mission.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

The Senior Software Engineer works as a member of our agile software development team to design, develop, test, and deploy products and features on our Compass platform. The Senior Software Engineer establishes and follows practices and patterns to build necessary APIs and user interfaces, leading adoption among the team

What you’ll do

  • Live by the NuHarbor corporate values: Protect the House, Help Clients Win, Always Improve.
  • Practice Test Driven Development (TDD) to produce well-tested, high-quality, and scalable code.
  • Implement software features and bug fixes touching all levels of the tech stack, from the web-based front end to the API backend, data sources, and infrastructure-as-code projects.
  • Serve as a subject matter expert over product areas, including their components, functions, data, flows, users, demonstrating command of the problems solved, the designs, implementations, and ongoing operation.
  • Supervise and oversee all technical aspects of one or more software project, participate in code reviews, and mentor junior staff.
  • Identify and advocate for improvements to existing software solutions.
  • Participate in code reviews and mentor junior staff.
  • Provide agile process leadership; identify and advocate for changes that drive measurable improvements in team KPIs.

Your foundation. The requirements for this role:

  • Bachelor’s degree in Software Development, Computer Science, Information Technology, or related field.
  • In lieu of a degree two (2) or more years of experience in a related field is required.
  • Six (6) years of experience working in a professional software engineering position.
  • Four (4) years of development experience and proficiency using C#, Java, or TypeScript.
  • Experience in an Agile Software Development process like Kanban, Lean, Scrum, XP, etc
  • Experience following Software Engineering practices such as iterative and incremental development, source code management, continuous integration/delivery, DevSecOps, and Infrastructure as Code.
  • Experience creating and using RESTful APIs or GraphQL backends.
  • Strong communications skills to present and advocate for technical decisions in support of your vision.
  • Experience with serverless application architectures.
  • Must be a citizen of the United States.

Additional capabilities that will differentiate you for this role:

  • Experience designing, testing, and developing secure cloud-based services.
  • Experience architecting, designing, and implementing multiple software solutions, with diverse technical stacks, and storage technologies, including relational databases, key-value stores, columnar databases, etc.
  • Experience building front-end visualizations with D3, chartjs, or similar frameworks.
  • Experience with database design.
  • Experience applying the principle of least privilege, specifically in the use of AWS IAM roles and policies.
  • Experience with Splunk SPL, with Splunk certification.
  • Experience with Terraform.
  • Creation and validation of reporting solutions for varied client use cases.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Software development computer science information technology or related field

Proficient

1

Colchester, VT, USA