Senior Software Engineer, Director
Location
Illinois
Posted
58 days ago
Salary
$150K - $164K / year
Seniority
Senior
Job Description
Senior Software Engineer, Director
Circana
• Understand business problems and translate them into technical solutions with guidance from senior leadership • Design and develop custom web applications from concept to delivery • Lead and manage development teams, including offshore resources in India • Maintain a 60/40 split between hands-on development and management responsibilities • Collaborate with senior team members on architectural decisions and technical direction • Participate in the application lifecycle from development through deployment and support • Work with stakeholders to gather requirements and implement solutions • Build and maintain productive development teams • Mentor junior developers and contribute to team growth
Job Requirements
- 5+ years of hands-on software development experience
- 1+ years in a technical leadership or team lead position
- Experience successfully delivering custom applications or solutions
- Experience working with development teams, including remote/offshore coordination
- Solid understanding of software design principles and best practices
- Ability to understand business requirements and implement technical solutions
- Experience with modern UI frameworks
Benefits
- paid time off
- medical/dental/vision insurance
- 401(k)
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer II
MicrosoftMicrosoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to any characteristic protected by applicable local laws, regulations, and ordinances.
Overview Are you interested in solving the challenges of cloud-scale storage that supports the newest Artificial Intelligence (AI) workloads? Are you passionate about distributed systems, infrastructure services, massive scalability, and quality? Azure Storage is at the core of Azure, providing over 100 exabytes of raw capacity distributed over thousands of storage clusters in datacenters across 70 regions worldwide. Azure Storage provides the persistent storage layer in the cloud, powering millions of Azure virtual machines, holding exabytes of data powering the latest breakthroughs in AI. We are looking to hire a Software Engineer II in the Azure Storage Deployment team. You will work closely with Core Engineering Teams, Program Managers and DevOps Engineers to understand the business requirements and challenges, and to deliver a system that meets the expectations and needs of our first and third-party customers. You will also collaborate with other partners and stakeholders to ensure that the dependencies are identified and built, observability is implemented, and tooling and automation are made available to support operations. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. Responsibilities - Defines the high-level architecture and technical design of the system in a very dynamic environment. - Designs the system components, interfaces, protocols, data models, security and scalability aspects of the system, allowing phased upgrade from the existing platform. - Writes exemplary code in Object-Oriented languages such as C++, C#, Java or Python, working with large scale distributed systems with quality, simplicity, and maintainability as core tenets. - Provides high quality code reviews for engineers, guiding the team to ensure code meets high standards for maintainability, quality, and correctness. - Communicates and documents the system architecture and design clearly and effectively to the team and other stakeholders. - Participates in DevOps to provide operational support and to identify pain points and improvements in tooling and automation. - Uses AI to analyze, detect and fix quality and velocity improvements in Azure Storage Deployment. Qualifications Required Qualifications: - Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - OR equivalent experience. Other Requirements: - Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: - Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter. Preferred Qualifications: - Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - OR equivalent experience. - 2+ year(s) experience working in distributed cloud infrastructure development. - 2+ years(s) of proficiency in technical design, problem solving and debugging skills. - 2+ years(s) of demonstrated proficiency in one of the following: Distributed Systems, Control Systems, Algorithms and Data Structures for High Availability Systems Design, and designing systems at scale. - 2+ year(s) of demonstrated technical, cross-group collaboration and communication skills. #azurecorejobs Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $100,600 - $199,000 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $131,400 - $215,400 per year. Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Principal Software Development Engineer
Lumen TechnologiesLumen Technologies is self-described as a global company of 40,000+ professionals empowering businesses, government, and communities to “produce amazing things.” Driven by the
Lumen is the trusted network for AI. We’re transforming how businesses connect, secure, and scale in an AI-driven world. By connecting people, data, and applications quickly, securely, and effortlessly, we help organizations move faster and unlock what’s next. At Lumen, people power progress. Our culture is built on teamwork, trust, and transparency, giving you the flexibility, support, and opportunity to make a lasting impact. We’re looking for top-tier talent ready to take on the challenge. Join us in building the future. The Role The Principal Software Development Engineer plans, designs, architects, and builds multiple highly complex ServiceNow solutions including (but not limited to) both inbound and outbound integrations (and bi-directional/ebonding integrations) with other systems including external ServiceNow instances and other non-ServiceNow platforms, primarily using REST. Translates business requirements into specific designs, then participates and leads in the design, architecture, and development of solutions within the ServiceNow platform. Location This is a remote opportunity open to candidates located anywhere in the US.. The Main Responsibilities - Architect, design, and implement high-impact integrations across enterprise systems, ensuring data flows smoothly between ServiceNow and external systems, bi-directionally, in a complex cloud architecture. - Must have direct, real-world experience building highly complex bi-directional integrations within ServiceNow. - Experience with tools such as APIGEE and Kafka is a major plus (especially those tools specifically). - Utilize inbound Scripted REST APIs (SRAPIs), outbound REST Messages/Methods IntegrationHub, MID Servers, Credential Aliases and other tools to build scalable integrations, handling everything from initial API setup to monitoring for performance and troubleshooting. - Act as a true technical architect and developer, collaborating with multiple teams to define integration requirements and ensure best practices are applied. - Provide mentorship to other developers and serve as an expert for all things ServiceNow and SN integration. - Debug and optimize integrations for performance, stability, and maintainability. What We Look For in a Candidate - 10+ years of experience with ServiceNow development, ServiceNow integrations and custom API development. - Expertise in REST, pub/sub/queueing systems, OAuth, and other web technologies. - Proficiency in JavaScript and ServiceNow's scoped applications. - Experience with MID Server setup and configuration. - In-depth understanding of ServiceNow’s data models and CMDB. - Experience with the SN CSM application/module - Must be able to do a bit of complex data architecture and identify potential architectural pitfalls before putting code to canvas - Must have the ability to obtain Security Clearance Compensation This information reflects the anticipated base salary range for this position based on current national data. Minimums and maximums may vary based on location. Individual pay is based on skills, experience and other relevant factors. Location Based Pay Ranges $152,066 - $202,755 in these states: AL AR AZ FL GA IA ID IN KS KY LA ME MO MS MT ND NE NM OH OK PA SC SD TN UT VT WI WV WY $159,670 - $212,893 in these states: CO HI MI MN NC NH NV OR RI $167,273 - $223,031 in these states: AK CA CT DC DE IL MA MD NJ NY TX VA WA Lumen offers a comprehensive package featuring a broad range of Health, Life, Voluntary Lifestyle benefits and other perks that enhance your physical, mental, emotional and financial wellbeing. We're able to answer any additional questions you may have about our bonus structure (short-term incentives, long-term incentives and/or sales compensation) as you move through the selection process. Learn more about Lumen's:BenefitsBonus Structure #LI-Remote Requisition #: 341783 Background Screening If you are selected for a position, there will be a background screen, which may include checks for criminal records and/or motor vehicle reports and/or drug screening, depending on the position requirements. For more information on these checks, please refer to the Post Offer section of our FAQ page. Job-related concerns identified during the background screening may disqualify you from the new position or your current role. Background results will be evaluated on a case-by-case basis. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. Equal Employment Opportunities We are committed to providing equal employment opportunities to all persons regardless of race, color, ancestry, citizenship, national origin, religion, veteran status, disability, genetic characteristic or information, age, gender, sexual orientation, gender identity, gender expression, marital status, family status, pregnancy, or other legally protected status (collectively, “protected statuses”). We do not tolerate unlawful discrimination in any employment decisions, including recruiting, hiring, compensation, promotion, benefits, discipline, termination, job assignments or training. Privacy Notice Lumen is committed to protecting the privacy and security of personal information collected during the recruitment and hiring process. Our Privacy Notice explains how we collect, use, disclose, and protect applicant information, as well as how individuals may request access to or deletion of their personal data. To review Lumen’s Privacy Notice, please visit: https://jobs.lumen.com/global/en/privacy-notice Disclaimer The job responsibilities described above indicate the general nature and level of work performed by employees within this classification. It is not intended to include a comprehensive inventory of all duties and responsibilities for this job. Job duties and responsibilities are subject to change based on evolving business needs and conditions. In any materials you submit, you may redact or remove age-identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information. Please be advised that Lumen does not require any form of payment from job applicants during the recruitment process. All legitimate job openings will be posted on our official website or communicated through official company email addresses. If you encounter any job offers that request payment in exchange for employment at Lumen, they are not for employment with us, but may relate to another company with a similar name.
• Collaborate to develop high-quality software designs and architecture • Maintain and advance micro-services and APIs • Take ownership of mid-level projects and deliver quality work independently • Actively contribute to team discussions, code reviews, and technical decision-making • Write unit tests • Maintain and contribute to technical documentation, including architecture decisions, runbooks, and onboarding guides • Leverage AI-powered development tools daily to accelerate coding, testing, and code review workflows • Prioritize, set and meet commitments
Own the design construction, development, testing, implementation, and technology delivery for business needs throughout the company. Responsible for technical aspects of the entire process of agile development for large complex projects. May supervise or coordinate activities of other personnel as necessary within Agile development cycle. Design, code/develop, test, and implement complex systems Design solutions to solve complex business problems, considering operational and functional aspects of the solution demonstrating an in-depth understanding of the business function and related functions Define solution scope to deliver early business value. Ensure objectives are clear to all team members Lead and monitor the work of other development staff. Mentor Software Engineers to allow for skill/knowledge development through advice, coaching, and training opportunities Utilize advanced technical knowledge to influence GTS system architecture and future technological vision Drive constructive change, simplifying and improving the performance of critical systems, improving maintainability, and providing leadership Job Specifications Typically has the following skills or abilities: Bachelor’s Degree in Computer Science or related field, or equivalent experience Minimum 6 years of programming experience Advanced programming experience in one or more current programming languages Excellent written and verbal communication skills Full technical knowledge of all phases of application development including analysis and programming Ability to independently provide in–depth evaluation and analysis of unique complex technological issues Demonstrated ability to lead others to optimal outcomes Exercise discretion and independent judgment in the performance of job duties Preferred Skills Exceptional hands-on coding abilities in C#, .Net stack and in Rest APIs Demonstrated prior experience in end-to-end ownership of building brand new enterprise-grade software applications from scratch to production delivery Extensive experience and being comfortable in managing production environments, including deployments, maintenance, incident resolution, and full ownership of production stability Proven ability to act as the go-to technical resource and liaison between stakeholders, product managers, and design teams Strong expertise in hands-on REST API development using .Net Core, C#, Entity Framework and Visual Studio code analysis Expertise in Microsoft Azure (Azure Functions, Logic Apps, Azure Data Factory, App Services, Application Insights, Azure API Management, and Service Bus) and Azure DevOps (CI/CD) Expertise in MS SQL Server - SQL Queries, Stored Procedures, Triggers, Indexes Expertise in writing unit/acceptance tests and participating in code reviews #LI-VISIONCARE Compensation range for the role is listed below. Applicable salary ranges may differ across markets. Actual pay will be determined based on experience and other job-related factors permitted by law. As a part of the compensation package, this role may include eligible bonuses and commissions. For more information regarding VSP Vision benefits, please click here. Salary Ranges: $94,500.00 - $161,700.00 VSP Vision is an equal opportunity employer and gives consideration for employment to qualified applicants without regard to age, gender, race, color, religion, sex, national origin, disability or protected veteran status. We maintain a drug-free workplace and perform pre-employment substance abuse testing. Unincorporated LA County Residents: Qualified Applicants with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act, and any other similar laws. Notice to Candidates: Fraud Alert - Fake Job Opportunity Solicitations Used to Collect Fees/Personal Information. We have been made aware that fake job opportunities are being offered by individuals posing as VSP Vision and affiliate recruiters. Click here to learn about our application process and what to watch for regarding false job opportunities. As a regular part of doing business, VSP Vision (“VSP”) collects many different types of personal information, including protected health information, about our audiences, including members, doctors, clients, brokers, business partners, and employees. VSP Vision employees will have access to this sensitive personal information and are subject to follow Information Security and Privacy Policies.




