Current jobs related to Software Engineer II - Manhattan - CivicPlus


  • Manhattan Beach, California, United States Northrop Grumman Full time

    Job DescriptionNorthrop Grumman is seeking a highly skilled Principal Software Systems Engineer to join our team of innovative professionals. As a key member of our Mission Planning and Decision Support Operating Unit, you will play a critical role in the development of cutting-edge software solutions.Key ResponsibilitiesDevelop and implement software...


  • Manhattan Beach, California, United States Northrop Grumman Full time

    Job Title: Principal Software Systems EngineerWe are seeking a highly skilled Principal Software Systems Engineer to join our team at Northrop Grumman. As a key member of our engineering team, you will be responsible for designing and developing software systems that meet the needs of our customers.Key Responsibilities:Develop operational concepts, perform...


  • Manhattan Beach, California, United States Northrop Grumman Full time

    Job Title: Principal Software Systems EngineerWe are seeking a highly skilled Principal Software Systems Engineer to join our team at Northrop Grumman. As a key member of our Mission Planning and Decision Support Operating Unit, you will be responsible for supporting the development of MS Windows and cloud-based solutions.Key Responsibilities:Develop CONOPs,...


  • Manhattan Beach, California, United States Northrop Grumman Full time

    Job Title: Principal Software Systems EngineerWe are seeking a highly skilled Principal Software Systems Engineer to join our team at Northrop Grumman. As a key member of our Mission Planning and Decision Support Operating Unit, you will be responsible for developing and implementing software solutions that meet the needs of our customers.Key...


  • Manhattan Beach, California, United States Northrop Grumman Full time

    Principal Software Systems EngineerNorthrop Grumman is seeking a highly skilled Principal Software Systems Engineer to join our team in Manhattan Beach, California. As a key member of our Mission Planning and Decision Support Operating Unit, you will be responsible for developing and implementing software solutions that support our customers' mission...


  • Manhattan Beach, California, United States Northrop Grumman Full time

    Requisition ID: RAt Northrop Grumman, we're seeking a talented Principal Software Systems Engineer to join our team of innovative professionals. As a key member of our Mission Planning and Decision Support Operating Unit, you'll play a crucial role in the development of MS Windows and cloud-based solutions.Key Responsibilities:Develop operational concepts,...


  • Manhattan Beach, California, United States Northrop Grumman Full time

    Job SummaryWe are seeking a highly skilled Principal Software Systems Engineer to join our team at Northrop Grumman. As a key member of our Mission Planning and Decision Support Operating Unit, you will play a critical role in the development of MS Windows and cloud-based solutions.Key ResponsibilitiesDevelop operational concepts, perform functional...


  • Manhattan Beach, California, United States Northrop Grumman Full time

    Job SummaryWe are seeking a highly skilled Principal Software Systems Engineer to join our team at Northrop Grumman. As a key member of our Mission Planning and Decision Support Operating Unit, you will be responsible for supporting the Agile development of MS Windows and cloud-based solutions.Key ResponsibilitiesDevelop operational concepts, perform...


  • Manhattan Beach, California, United States Northrop Grumman Full time

    Job Title: Principal Software Systems EngineerNorthrop Grumman is seeking a highly skilled Principal Software Systems Engineer to join our team. As a key member of our Mission Planning and Decision Support Operating Unit, you will be responsible for developing and implementing software solutions that meet the needs of our customers.Key...


  • Manhattan Beach, California, United States Northrop Grumman Full time

    Requisition ID: RCategory: EngineeringLocation: Manhattan Beach, California, USAClearance Type: SecretTelecommute: NoShift: 1st ShiftTravel Required: NoRelocation Assistance: AvailablePositions Available: 1At Northrop Grumman, we're pushing the boundaries of innovation and technology to create solutions that make a real impact. Our team of experts is...


  • Manhattan Beach, California, United States Northrop Grumman Full time

    About Northrop GrummanNorthrop Grumman is a leading global security company that provides innovative solutions to the defense and aerospace industries. Our company is committed to hiring and retaining a diverse workforce and is proud to be an Equal Opportunity/Affirmative Action Employer.Job SummaryWe are seeking a highly motivated and experienced Principal...


  • Manhattan Beach, California, United States Northrop Grumman Full time

    Job Summary:Northrop Grumman is seeking a highly skilled Principal Software Systems Engineer to join our team of innovative professionals. As a key member of our Mission Planning and Decision Support Operating Unit, you will play a critical role in the development of MS Windows and cloud-based solutions.Key Responsibilities:Develop operational concepts,...


  • Manhattan Beach, California, United States Northrop Grumman Full time

    Job Summary:Northrop Grumman is seeking a highly skilled Principal Software Systems Engineer to join our team in Manhattan Beach, CA. As a key member of our Mission Planning and Decision Support Operating Unit, you will be responsible for developing and implementing innovative software solutions to support our customers' mission planning and decision-making...

  • Software Engineer

    2 months ago


    Manhattan, United States Selby Jennings Full time

    A Multi Strat Hedge Fund with AUM in the tens of billions are looking to recruit a software engineer to work within the market data team. They are looking for someone to help lead the design and implementation of large scale market data applications and infrastructure. The Software engineer will spearhead the development of market data processing systems,...


  • Manhattan, United States Selby Jennings Full time

    One of the world's leading market makers who have been operating since the 80s are currently recruiting for senior software engineers to build fully automated trading systems for their futures business. This firm are an industry household name that are known for pushing the boundaries of speed and computational scale. Their current strategy is to modernize...


  • Manhattan Beach, United States Northrop Grumman Full time

    Requisition ID: R10166157 Category: Engineering Location: Manhattan Beach, California, United States of America Clearance Type: Secret Telecommute: No- Teleworking not available for this position Shift: 1st Shift (United States of America) Travel Required: No Relocation Assistance: Relocation assistance may be available Positions Available: 1 At...


  • Manhattan Beach, California, United States Northrop Grumman Careers Full time

    Job Title: Principal Software Systems EngineerNorthrop Grumman Careers is seeking a highly skilled Principal Software Systems Engineer to join our team. As a key member of our Mission Planning and Decision Support Operating Unit, you will be responsible for developing and implementing software solutions that meet the needs of our customers.Key...


  • Manhattan Beach, California, United States Northrop Grumman Careers Full time

    Job Title: Principal Software Systems EngineerWe are seeking a highly skilled Principal Software Systems Engineer to join our team at Northrop Grumman Careers. As a key member of our Mission Planning and Decision Support Operating Unit, you will be responsible for supporting the development of MS Windows and cloud-based solutions in the areas of User Story...


  • Manhattan Beach, California, United States Northrop Grumman Full time

    Job DescriptionNorthrop Grumman is seeking a highly skilled Principal Software Systems Engineer to join our team of innovative professionals. The selected candidate will be a motivated, energetic, and willing individual who is eager to learn and contribute to the development of cutting-edge software solutions.Key ResponsibilitiesDevelop and maintain...


  • Manhattan Beach, California, United States Northrop Grumman Full time

    Job Title: Principal Software Systems EngineerWe are seeking a highly skilled Principal Software Systems Engineer to join our team at Northrop Grumman. As a key member of our Mission Planning and Decision Support Operating Unit, you will be responsible for supporting the Agile development of MS Windows and cloud-based solutions.Key Responsibilities:Develop...

Software Engineer II

4 months ago


Manhattan, United States CivicPlus Full time
Description

Software Engineer II (Manhattan, KS): Abstract requirements to analyze and design innovative new software solutions for enhancement of the company's products. Develop Object Oriented Programming, .NET Core and ASP.NET server apps. Use Web API to add RESTful endpoints. Add and consume Docker containers for RabbitMQ, Redis and SQL. Employ Typescript and React for client-side web apps; Axios, Fetch and Ajax for server-side calls and parse JSON responses; CSS and SASS for branding. Create Azure DevOps pipelines and tasks to build, release, and test .NET, NPM, Docker build, Automation and API tests, and deploy to PR sites. Apply SOLID principles, use DDD to model the business domain, support RDM, and integrate apps in the .NET ecosystem. Develop loosely coupled components with dependency Injection. Create middleware for cross-cutting features of logging, error handling, validations, and auth. Scale containers with Kubernetes. Employ Zustand for state management, ESLint and Prettier for code quality, React Profiler to identify and fix bottlenecks, RPP and HOC design patterns, and Webpack to optimize production builds. Migrate products from CRA to Vite to boost module optimization and support HMR. Use NextJS and SSR to enhance SEO, SSG to pre-render webpages as static assets, and Azure Data Factory to consolidate data and feed it into Azure Blob. Implement and maintain SQL databases, and Redis cache clusters. Write SQL queries and Stored Procedures. Manage MongoDB databases. Retrieve data with GraphQL. Create C# Linq queries with joins and grouping clauses to filter and sort data. Implement encryption with standardized algorithms. Monitor database and clusters' health and stability. Deliver end-to-end tested software solutions. Employ Jest and ViTest for client-side testing. Add unit tests for server-side components. Use Selenium for UI automation tests. Generate .NET SDKs with NSWAG to expose APIs to other products and for API testing. Generate custom SDKs with client authentication to remove security vulnerabilities. Use Cake to build JS SDKs for mobile apps. Calculate cycle time and track tasks with TargetProcess. Query Azure Application Insights logs to debug defects. Set up, configure, and assign Azure Web App resources. Implement authentication services. Use OAuth 2.0 and OIDC to enable SSO and allow secure API access, ADFS tokens and claims-based authentication to verify user identities and grant approved access, and Identity Provider OKTA to implement MFA and to assess permissions allotted to user sessions. Maintain security and compliance requirements. Monitor and block security threats in real-time. Implement NIST cybersecurity framework. Use Google Analytics and Gainsight to track users' activity. Use Elasticsearch for full-text search. Write DSL queries for filtering. Develop reindexing processes for migration and database restructures. Scale indices to keep up with data loads. Develop interfaces to interact with AWS hosted zones and DNS records. Build mechanisms to disallow association of hosted zones with more than one domain to prevent route conflicts, record overwriting and keep SSL certificates valid. Mentor and coach team members, identify and suggest fixes for technical errors, performance setbacks and non-standard code. Run planning meetings.

Requirements:

Bachelor's degree in Computer Science, Computer Information Systems, Information Technology or a related field.

Two years of experience in analysis, design, development, and testing software solutions to include:

  • Agile development practices and Object Oriented software development.
  • C#, .NET Core, ASP.NET, MVC, Web API and Docker.
  • Source Control Management with Git.
  • SQL Server, Stored Procedures and Entity Framework.
  • Database management with Mongo DB.
  • RabbitMQ.
  • Redis Cache.
  • Unit testing and writing testable code. End-to-end automation testing with Selenium.
  • React, Angular, Typescript, Ajax, JQuery, and JSON.
  • RESTful and GraphQL.
  • Continuous Integration/Continuous Deployment and build pipelines using Azure DevOps.
  • TargetProcess.
  • Review peer code.
  • Azure cloud platform - Application Insights, Web Apps and Key Vault.
  • OIDC/OAuth 2.0, Identity Providers (ADFS and OKTA)
  • Build seamless integrations between multiple systems both internal and external.
  • Search technologies - ElasticSearch.