![Network Perception](https://media.trabajo.org/img/noimg.jpg)
Software Engineer II, API
4 weeks ago
About Us
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 E-Verify Participation Poster and the Immigrant and Employee Rights Section Poster.
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
1 week ago
Chicago, Illinois, United States EquipmentShare Full timeEquipmentShare is hiring for a Software Engineer II - Enterprise Technology Your role in our team At EquipmentShare ) , we believe it's more than just a job, we invest in our people and encourage you to choose the best path for your career. It's truly about you, your future and where you want to go. We are looking for a Software Engineer II to serve our...
-
Sr. Software Engineer
1 week ago
Chicago, Illinois, United States Echo Global Logistics Full timeJoin our team at Echo, where we foster a culture of continuous learning, innovation, and personal development. The Senior Software Engineer position will report to the Manager of Software Engineering in our downtown Chicago IL headquarters. As a member of a dynamic team, you will contribute to engineering large-scale solutions that support Echo's business...
-
Software Engineer II
3 days ago
Chicago, Illinois, United States JPMorganChase Full timeJob Description You're ready to gain the skills and experience needed to grow within your role and advance your career - and we have the perfect software engineering opportunity for you.As a Software Engineer II at JPMorgan Chase within the Corporate Sector - Reference Data Technology team, you are part of an agile team that works to enhance, design, and...
-
Software Engineer II
1 hour ago
Chicago, Illinois, United States Chicago Mercantile Exchange, Inc. Full timeSoftware Engineer II (Multiple Positions), Chicago Mercantile Exchange Inc., Chicago, IL. Secure scalable and reliable technology solutions to advance the company in the global marketplace. Address risk management needs of customers around the world. Conduct unit testing and integration testing within system. Use database SQL and perform basic database...
-
Software Engineer II
4 weeks ago
Chicago, Illinois, United States McDonald's Global Technology Full timeJob DescriptionCompany Description:McDonald's evolving Accelerating the Arches growth strategy puts our customers and people first and demonstrates our competitive advantages to strengthen our brand. We are recognized on lists like Fortune's Most Admired Companies and Fast Company's Most Innovative Companies.Doubling Down on the 4Ds (Delivery, Digital, Drive...
-
Software Engineer II
1 month ago
Chicago, Illinois, United States McDonald's Global Technology Full timeJob DescriptionCompany Description:McDonald's evolving Accelerating the Arches growth strategy puts our customers and people first and demonstrates our competitive advantages to strengthen our brand. We are recognized on lists like Fortune's Most Admired Companies and Fast Company's Most Innovative Companies.Doubling Down on the 4Ds (Delivery, Digital, Drive...
-
Software Engineer
1 week ago
Chicago, Illinois, United States Encyclopaedia Britannica Full timeThe Britannica Group is looking for a Software Engineer to join their engineering team, which includes working closely with Product, Editorial, and Marketing teams on implementing technological solutions. The ideal candidate should have: 2+ years of engineering experienceB.S. in Computer Science or related fieldProficiency in Python, SQL, JavaScript, HTML,...
-
Software Engineer II
1 month ago
Chicago, Illinois, United States McDonald's Global Technology Full timeJob DescriptionCompany Description:McDonald's evolving Accelerating the Arches growth strategy puts our customers and people first, and leverages our competitive advantages to strengthen our brand. We are recognized on lists like Fortune's Most Admired Companies and Fast Company's Most Innovative Companies. Doubling Down on the 4Ds (Delivery, Digital, Drive...
-
Software Engineer II
4 weeks ago
Chicago, Illinois, United States McDonald's Global Technology Full timeJob DescriptionCompany Description:McDonald's evolving Accelerating the Arches growth strategy puts our customers and people first, and leverages our competitive advantages to strengthen our brand. We are recognized on lists like Fortune's Most Admired Companies and Fast Company's Most Innovative Companies. Doubling Down on the 4Ds (Delivery, Digital, Drive...
-
Software Engineer II
1 month ago
Chicago, Illinois, United States McDonald's Global Technology Full timeJob DescriptionCompany Description:McDonald's evolving Accelerating the Arches growth strategy puts our customers and people first, and leverages our competitive advantages to strengthen our brand. We are recognized on lists like Fortune's Most Admired Companies and Fast Company's Most Innovative Companies. Doubling Down on the 4Ds (Delivery, Digital, Drive...
-
Software Engineer II
1 week ago
Chicago, Illinois, United States National Black MBA Association Full timeCompany DescriptionMcDonald's evolving Accelerating the Arches growth strategy puts our customers and people first, and leverages our competitive advantages to strengthen our brand. We are recognized on lists like Fortune's Most Admired Companies and Fast Company's Most Innovative Companies.Doubling Down on the 4Ds (Delivery, Digital, Drive Thru, and...
-
Software Engineer II
4 weeks ago
Chicago, Illinois, United States McDonald's Global Technology Full timeJob DescriptionCompany Description:McDonald's evolving Accelerating the Arches growth strategy puts our customers and people first and demonstrates our competitive advantages to strengthen our brand. We are recognized on lists like Fortune's Most Admired Companies and Fast Company's Most Innovative Companies.Doubling Down on the 4Ds (Delivery, Digital, Drive...
-
Software Engineer II
1 month ago
Chicago, Illinois, United States McDonald's Global Technology Full timeJob DescriptionCompany Description:McDonald's evolving Accelerating the Arches growth strategy puts our customers and people first and demonstrates our competitive advantages to strengthen our brand. We are recognized on lists like Fortune's Most Admired Companies and Fast Company's Most Innovative Companies.Doubling Down on the 4Ds (Delivery, Digital, Drive...
-
Senior Software Engineer
1 week ago
Chicago, Illinois, United States Harmer Associates 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 firms software and cloud infrastructure and bring best in class practices to the team. The ideal candidate has:...
-
Lead Software Engineer
3 days ago
Chicago, Illinois, United States Morningstar Full timeJob Title: Lead Software Engineer (multiple positions)Location: Chicago, ILResponsibilities:Specializes in full-stack development and design architecture on modern cloud-based infrastructure using AWS Services such as CloudWatch for monitoring, Lambda, API Gateway, EC2 (5%).Specializes in full-stack architecture design on modern cloud-based infrastructure...
-
Lead Software Engineer, Data Platform
1 week ago
Chicago, Illinois, United States Balyasny Asset Management L.P. Full timeLead Software Engineer, Data Platform The Lead Software Engineer will be leading a small data platform team responsible for enhancing core data delivery APIs utilized by BAM's data analysts, data scientists, quantitative investors, and researchers. The team belongs to Core Data Platform, managing foundational data systems used by analysts and engineers to...
-
Senior Software Engineer
4 weeks ago
Chicago, Illinois, United States Selby Jennings Full timeJob Title; Senior Software Engineer Compensation: $175k 300k+ Position: Full-time, In-Person Location: Chicago An elite global Hedge-Fund is looking to add a Senior Software Engineer to their Core Engineer team. With the collaboration across multiple teams, they are looking for a person who can completely evangelize their architecture standards and optimize...
-
Senior Software Engineer
2 months ago
Chicago, Illinois, United States Selby Jennings Full timeJob Title; Senior Software Engineer Compensation: $175k 300k+ Position: Full-time, In-Person Location: Chicago An elite global Hedge-Fund is looking to add a Senior Software Engineer to their Core Engineer team. With the collaboration across multiple teams, they are looking for a person who can completely evangelize their architecture standards and optimize...
-
Android Software Engineer II
4 weeks ago
Chicago, Illinois, United States McDonald's Global Technology Full timeJob DescriptionCompany Description:McDonald's evolving Accelerating the Arches growth strategy puts our customers and people first and demonstrates our competitive advantages to strengthen our brand. We are recognized on lists like Fortune's Most Admired Companies and Fast Company's Most Innovative Companies.Doubling Down on the 4Ds (Delivery, Digital, Drive...
-
Android Software Engineer II
1 month ago
Chicago, Illinois, United States McDonald's Global Technology Full timeJob DescriptionCompany Description:McDonald's evolving Accelerating the Arches growth strategy puts our customers and people first and demonstrates our competitive advantages to strengthen our brand. We are recognized on lists like Fortune's Most Admired Companies and Fast Company's Most Innovative Companies.Doubling Down on the 4Ds (Delivery, Digital, Drive...