Software Engineer II, API
1 month 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
-
Senior Software Engineer
2 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...
-
Software Engineer
4 weeks ago
Chicago, Illinois, United States Strong Analytics Full timeStrong Analytics is seeking Software and Data Engineers to help design and develop machine-learning based applications for clients ranging from startups to Fortune 500s. Engineers are core contributors at Strong, with responsibilities such as building and managing application pipelines, embedding statistical algorithms in robust software applications, and...
-
Software Engineer
4 weeks ago
Chicago, Illinois, United States Morningstar Full timeJob Title: Software Engineer (multiple positions) Location:Chicago, ILJob Duties:Write Python code, by following software development best practices and computer science fundamentals (30%).Perform regular code deployments with continuous integration (Jenkins CI/CD) (5%).Work in an agile team, provided regular status updates and used Jira for project status...
-
OOPT program for Software Engineer
2 days ago
Chicago, Illinois, United States Forte Group Full timeWe are looking now for strong developers to Software Engineers Role to build up successful work with the top long-term projects of our clients in the USMinimum Qualifications bachelor's degree in engineering professional certificate in Bachelors degree; commercial experience with developing apis servers and asynchronous tasks services as a part of a large it...
-
Senior Software Engineer
3 weeks ago
Chicago, Illinois, United States Caterpillar Financial Service Corp Full timeCareer Area:Business Technologies, Digital and Data Your Work Shapes the World at Caterpillar Inc.When you join Caterpillar, you'rejoining a global team who cares not just about the work we do but also about each other.We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities.We don'tjust talk about...
-
Senior Software Engineer
1 month ago
Chicago, Illinois, United States codesbright Full timeRequirements Participate in code reviews proactively identify and address potential issues and defects and assist with continuous improvement efforts. Drive continuous improvement by identifying and advocating for practical ways to reduce time to market while maintaining high quality. Collaborate effectively as a team player contributing to collective goals...
-
Senior Software Engineer
1 week ago
Chicago, Illinois, United States VidMob Full timeVidmob is the creative data company. Its scoring software and analytics have become an essential ingredient in the creative and media decisions of the world's largest marketers and agencies, as they strive to drive business results through improved creative effectiveness. As the leader in creative data, Vidmob's influence lies in its partnerships and...
-
Lead Software Engineer, Emerging Tech
2 weeks ago
Chicago, Illinois, United States Caterpillar Full timeCareer Area: Business Technologies, Digital and Data Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do - but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable...
-
Senior Software Engineer
1 month ago
Chicago, Illinois, United States Mackenzie Health Care Full timeCompany DescriptionAbout Mackenzie Search GroupGreat talent is both rare and valued... the ability to recognize great talent is even more rareThe Mackenzie Search Group knows how to position US & International companies for success, from Start-Up Ventures to Small & Medium size organizations to Multi-Divisional International Conglomerates, and builds...
-
Senior Software Engineer, Online
2 days ago
Chicago, Illinois, United States WARNERMEDIA Full timeEvery great story has a new beginning, and yours starts here.Welcome to Warner Bros. Discovery... the stuff dreams are made of.Who We Are... When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved...
-
Software Engineers
1 month ago
Chicago, Illinois, United States Fooda Full timeSoftware EngineersLocation: Chicago, ILSchedule: Full-timeJob DescriptionSoftware Engineers for Chicago, IL location. Design and implement new features for software projects. Maintain and refactor software for issues, enhanced performance, and testability. Write automated testing units, integration, and UI tests. Participate in code reviews and provide...
-
Staff Software Engineer
3 weeks ago
Chicago, Illinois, United States Integral Ad Science Full timeAs a Staff Software Engineer, you will help develop and run the Total Visibility data pipeline that ingests, correlates, aggregates and outputs millions of events. You'll be part of a small, focused, team getting things done.The ideal candidate has a track record of architecting and building end-to-end software solutions, enjoys working in a collaborative...
-
Sales-force Developer
4 weeks ago
Chicago, Illinois, United States Arminus Software LLC Full timeEssential Job Responsibilities Responsible for all phases of Software Development which involves requirement gathering requirement analysis design development implementation Integration & enhancement in projects Configuration customization and development within Salesforce integration and Web Services implementations (SOAP and REST API) Work with Apex Data...
-
Sr Software Dev Engineer
1 month ago
Chicago, Illinois, United States Tekwissen Full timeGeneral Responsibilities Designs programs debug and modify software enhancements system components and/or new products. May lead all types of projects is sought out as SME and is a product-wide advocate for quality coding. Design spec schedule and provide quality implementation for mid to large-size projects that have higher visibility. Find creative...
-
Software Engineer
1 month ago
Chicago, Illinois, United States IMC Trading Full timeIMC is seeking a highly skilled Software Engineer to join the Chicago team. As a Software Engineer, you will design, develop, and optimize technology that forms the backbone of our global trading system. Our dynamic, fast-paced tech environment enables collaboration and rapid feedback loops. Your Core Responsibilities: Write highly-performant C++ code to...
-
C++ Software Engineer
4 weeks ago
Chicago, Illinois, United States IMC Trading Full timeIMC is seeking a highly skilled Software Engineer to join the Chicago team. As a Software Engineer, you will design, develop, and optimize software solutions tailored to the hardware-specific needs of our global trading system. Our dynamic, fast-paced tech environment enables collaboration and rapid feedback loops across global teams. Your Core...
-
Sr. Software Development Engineer in Test
3 weeks 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...
-
Staff Software Engineer
4 weeks ago
Chicago, Illinois, United States NinjaHoldings Full timeNinjaHoldings was founded in 2017 by a team seeking to revolutionize the way everyday Americans interact with financial services. Through our CreditNinja and NinjaCard brands, we empower people overlooked by traditional financial institutions to take control of their finances via a full suite of digital banking and lending products, providing incentives and...
-
Ruby on Rails Integration Engineer
2 days ago
Chicago, Illinois, United States Modis Full time? Akkodis is excited to seek highly qualified candidates for an exciting full time/direct hire opportunity with our client. This is a full time opportunity for a Lead Integration Engineer (Ruby on Rails), and if your background matches this role we strongly encourage you to apply Sponsorship is not available for this position• Must be local to Chicago area...
-
Senior Software Developer: Back-end
1 month ago
Chicago, Illinois, United States Fulcrum GT Full timeAbout Fulcrum We operate at the intersection of technology and law, in an industry that demands agility and innovation. Our team is dedicated to developing advanced solutions for legal professionals.Our daily work involves tackling intricate challenges, providing reliable, efficient, and smart solutions for legal experts across the globe. Join us in...