Software Engineer II, API
4 weeks ago
Network Perception was launched in 2014 at the University of Illinois at Urbana-Champaign Research Park. Founded by a team of experts on network security and critical infrastructure protection, Network Perception delivers a pioneering solution that enables corporate compliance and cyber security managers to gain a complete view of their network security and to immediately determine if its configuration is in alignment with best practices and regulatory standards.
About the Role
At Network Perception, the Software Engineer II, API role is a python software engineer who reports to the Team Lead, Front End Development. Our Front End engineers are responsible for the client side and API layers of our web application stack. We work closely with the UX and Product teams and other stakeholders as we build additional capabilities into our flagship product, NP-View. Our team has developed numerous custom UI components for reporting and visualization. We also work deeper in the application stack to optimize for performance.
What this role does:
Maintain and enhance the systems supporting our web application
Work vertically through our stack to add new Web API routes and enhance existing routes
Work horizontally in the stack to add new cross-functional capabilities to our system
Decommission and replace technologies used in the Back End / API layers
Requirements
Knowledge, Skills and Abilities likely needed for success in this role:
2+ years of Python software development experience, additional experience with compiled languages such as C++ / Golang is preferred
Familiarity with Python web server libraries
Experience creating REST Web APIs
Understanding of multi-threading and multi-processing and sync / async programming
Understanding of benchmarking and performance optimization for speed and memory footprint
Familiarity with NoSQL Key-value databases (Redis)
Experience building automated unit tests
Experience developing for computer networks or security products is a plus
Conditions of Employment
Due to a contract this role supports, you must be a U.S. Citizen residing in the U.S. to apply for this position.
Successful completion of a background screening once a conditional offer of employment has been made.
E-Verify
Network Perception participates in the E-Verify program from the United States Department of Homeland Security. For more information about the E-Verify program please visit . You can also review the and the .
Benefits
Full health, vision, dental benefits available on day 1
Competitive compensation and equal pay commitment
Flexible working hours and locations
Continuous professional training
Parental and medical leave
Adoption assistance
Equity
-
Software Engineer II, API
1 month ago
Chicago, Illinois, United States Network Perception Full timeAbout UsNetwork Perception was launched in 2014 at the University of Illinois at Urbana-Champaign Research Park. Founded by a team of experts on network security and critical infrastructure protection, Network Perception delivers a pioneering solution that enables corporate compliance and cyber security managers to gain a complete view of their network...
-
Software Engineer II, API
4 weeks ago
Chicago, United States Network Perception Full timeJob DescriptionJob DescriptionAbout UsNetwork Perception was launched in 2014 at the University of Illinois at Urbana-Champaign Research Park. Founded by a team of experts on network security and critical infrastructure protection, Network Perception delivers a pioneering solution that enables corporate compliance and cyber security managers to gain a...
-
Senior Software Engineer, Backend API
3 weeks ago
Chicago, Illinois, United States Square Full timeJob Description Square’s purpose is economic empowerment; since the company’s beginning, we have been helping numerous people start and manage their own businesses. During the pandemic, many small businesses struggled, as they scramble to adapt to going online to reach their customers. The Orders team has a mission to enable sellers to reach their...
-
Software Engineer II – C#
2 weeks ago
Chicago, Illinois, United States McDonald's Corporation Full timeJob Description The Commercial Product & Platform vision develops global technology products and platforms that delight our customers and enable our crews to operate our restaurants reliably and effectively. Software Engineer II reports to the Sr Engineering Manager, Chapter Lead. In this role, you will partner with our Product Management and Architecture...
-
Lead Software Engineer
3 days ago
Chicago, United States Curate Partners Full timeThe Lead Software Engineer leads software engineers in the development and support/maintenance of software solutions, including but not limited to integrations, web applications and services, API, ETL processes, batch, and/or job orchestration spanning all systems and functional areas (such as clinical, claims, enrollment, reporting, finance, and various...
-
Lead Software Engineer
3 days ago
Chicago, United States Curate Partners Full timeThe Lead Software Engineer leads software engineers in the development and support/maintenance of software solutions, including but not limited to integrations, web applications and services, API, ETL processes, batch, and/or job orchestration spanning all systems and functional areas (such as clinical, claims, enrollment, reporting, finance, and various...
-
Software Engineer II – Java
3 weeks ago
Chicago, Illinois, United States McDonald's Corporation Full timeJob Description The Commercial Product & Platform vision develops global technology products and platforms that delight our customers and enable our crews to operate our restaurants reliably and effectively. Software Engineer II reports to the Sr Engineering Manager, Chapter Lead. In this role, you will partner with our Product Management and Architecture...
-
Software Engineer II
3 weeks ago
Chicago, Illinois, United States McDonald's Corporation Full timeJob Description The Commercial Product & Platform vision develops global technology products and platforms that delight our customers and enable our crews to operate our restaurants reliably and effectively. Software Engineer II reports to the Sr Engineering Manager, Chapter Lead. In this role, you will be responsible for the design, development, testing...
-
Lead Software Engineer II
7 days ago
Chicago, United States Advantage Sales and Marketing, LLC Full timeMinimum: USD $140,000.00/Yr. Maximum: USD $170,000.00/Yr. Lead Software Engineer II As a Lead Software Engineer at Advantage Solutions, you will lead highly skilled software engineers in designing and developing products that follow best architectural practices and coding standards. You will be hands-on in developing clean and maintainable full-stack...
-
Software Engineer II
6 days ago
Chicago, Illinois, United States McDonald's Corporation Full timeJob Description McDonald’s, one of the most recognized brands in the world, is seeking a skilled Software Engineer II to own the transformation and ongoing evolution of our core Point of Sale (POS) and Restaurant Technology systems. A big area of increase in our spending has been in technology, which is helping to drive our growth. We’re looking at how...
-
Senior Software Engineer
4 weeks ago
Chicago, Illinois, United States Epsilon Full timeJob Description About Epsilon PeopleCloud Discovery Epsilon PeopleCloud Discovery empowers users with a deep understanding of millions of people—on a marketing platform that unites audience insights, segmentation, creative analysis, media planning and digital activation. It includes a consistent, transparent, best-in-class approach to data, analytics...
-
Software Engineer II
7 days ago
Chicago, Illinois, United States McDonald's Corporation Full timeJob Description Supply to all aspects of the agile development life cycle including design, development, documentation, testing and operations. As a software development engineer on a team, you will play a pivotal role in shaping the definition, vision, design, road map and development of product features from beginning to end. Design, implement, test,...
-
Software Engineer II
4 weeks ago
Chicago, Illinois, United States McDonald's Corporation Full timeJob Description Contribute to all aspects of the agile development life cycle including design, development, documentation, testing and operations. As a software development engineer on a team, you will play a pivotal role in shaping the definition, vision, design, road map and development of product features from beginning to end. Design, implement,...
-
Software Developer II
3 weeks ago
Chicago, Illinois, United States Avison Young Full timeOur Story: Avison Young is a global commercial real estate brokerage and advisory firm, offering transaction, management, financial and consulting services. We’ve designed our corporate structure to best serve our clients by enhancing collaboration across our organization. At Avison Young, we are committed to providing a comprehensive suite of...
-
Java API Engineer
7 days ago
Chicago, United States Perfict Global, Inc. Full timeAbout Us: Perfict Global is a leading IT consulting services provider focused on providing innovative and successful business workforce solutions to Fortune 500 companies. Our trained and experienced professionals constantly strive to bring together the best technologies available to manage client's complex business and technology, participate in...
-
NodeJS API Developer
1 week ago
Chicago, United States Amaze Systems Inc. Full timeJob DescriptionJob DescriptionRole: API DeveloperLocation: Chicago, IL (Hybrid)Duration: 12+ Months Top 7 Skill sets:1. Nods JS developing APIs2. AWS technologies having some of these technology working experience - Lambda, CloudFront, Cognito, route53, Dynamo DB, ECS, EC2, S3, RDS, API Gateway3. Experience in ETL/Ab Initio, AWS RedShift, Aws DynamoDB, db...
-
Sr. API Integration Engineer
22 hours ago
Chicago, United States HAN IT Staffing Full timeSr. API Integration Engineer Location: Chicago, ILSkills: Responsible for building declarative configurations to drive the integration of Kong Control Plane within the API Route to Live process. Develops scripts and automation tools for deploying Kong configurations and managing the API lifecycle. Conducts unit testing of Kong configurations and ensures...
-
Senior Software Engineer
2 weeks ago
Chicago, United States Harmer Full timeThis is a key hire for our client in the financial services space. They are looking for an experienced software engineer that can help define architecture for technology and trading platforms. In doing so they will enhance the scalability of the firm’s software and cloud infrastructure and bring best in class practices to the team. The ideal candidate...
-
Senior Software Engineer
2 weeks ago
Chicago, United States Harmer Full timeThis is a key hire for our client in the financial services space. They are looking for an experienced software engineer that can help define architecture for technology and trading platforms. In doing so they will enhance the scalability of the firm’s software and cloud infrastructure and bring best in class practices to the team. The ideal candidate...
-
Senior Software Engineer
2 weeks ago
Chicago, United States Harmer Full timeThis is a key hire for our client in the financial services space. They are looking for an experienced software engineer that can help define architecture for technology and trading platforms. In doing so they will enhance the scalability of the firm’s software and cloud infrastructure and bring best in class practices to the team. The ideal candidate...