Senior Software Engineer developing scalable cloud microservices and APIs for innovative solutions. Collaborating across teams and mentoring junior engineers to enhance software quality.
Responsibilities
Support the design and building of highly scalable, resilient, performant cloud microservices and APIs.
Collaborate with QA to develop testing processes, frameworks, automation, and deployment strategies.
Work with architects on software and system optimizations, helping to identify and remove potential performance bottlenecks.
Focus on innovating new and better ways to create solutions that add value.
Work closely in collaboration with product management, program management, QA, cloud operations, technical support, and sales teams at various stages of product development.
Design and build software systems that provide a high quality of service and cover operational aspects, such as, Monitoring and CI/CD strategies.
Often serves as a technical lead for a system or application.
Gives design reviews for other engineers both junior and senior on architecture and design issues.
Embodies and drives our engineering standards and principles.
Mentors, develops and assists more junior engineers.
Work directly with the Product Support team to do root cause analysis, and identify technical work based on the experience, that results in continually improving our software and processes.
Partner with product management to understand our business needs and collaborate with the engineering team to identify the required technical work.
Requirements
Bachelor’s Degree in Computer Science or equivalent work experience preferred
5+ years software development experience
Experience building RESTful solutions with Java or C#, Docker, Postgres or MS-SQL, Spring boot or drop wizard, and Git
Experience developing software for cloud platforms such as AWS, Azure, or Google
Strong understanding of data structures, algorithms, and object-oriented design
Experience building software applications that run on Linux, or at a minimum, have used at least one Unix based system for software development
Experience using at least one Monitoring tool, such as Datadog, to observe systems and troubleshoot problems
Experience working on an Agile team that is highly collaborative and transparent in their work
Good written and verbal communication skills.
Nice to have: Experience with Kubernetes
NoSQL database systems such as DynamoDb, Mongo, Cassandra, HBase, or BigTable
Caching systems such as Redis, Consul, or Memcache
Director of Software Engineering at Acuity leading AI - enabled digital commerce platform development and transforming user experience with modern architecture.
Senior Product Engineer leading application and integration of protection and control solutions by Hubbell. Collaborating with engineering, sales, and customer support to deploy tailored technical solutions.
Software Engineer leading a team to develop high quality software solutions for DoD training systems. Supporting the JTSE program at Joint Staff Complex in Suffolk, VA.
Lead Principal Engineer Specialist at SAE facilitating aviation standards through technical management and collaboration. Recruiting and mentoring volunteers while driving continuous improvement initiatives in a hybrid work environment.
Product Engineer overseeing the technical lifecycle of screening and biomass handling products for Valmet. Collaborating with global teams and providing engineering expertise across the product lifecycle.
Lead ETL Developer responsible for ETL solutions involving data integration and automation. Working in a hybrid environment at Canada Life with a strong emphasis on collaboration.
Senior Software Engineer developing high - quality software solutions for Savanta. Collaborating with cross - functional teams in a hybrid work environment to deliver impactful products.
Technical Lead developing and evolving iTakeControl, a clinical trial patient engagement platform at Red Nucleus. Leading in - house product development with a focus on compliance and mentoring engineers.
Principal Software Engineer developing and enhancing secure software systems for Northrop Grumman's CHORD portfolio. Focused on collaboration, team empowerment, and personal responsibility in a complex technical environment.
Software Engineer developing Python applications on Linux for Northrop Grumman's Space Sector. Collaborating with cross - functional teams to deliver secure, scalable software in a SCIF environment.