Lead Software Engineer

Cimpress Silver Spring , MD 20901

Posted 1 week ago

Vistaprint is looking for Mid to Senior level Software Engineers for the Vistaprint Digital Services business unit. The right person will help move our platform to the next level. You'll be working as part of a skilled, collaborative team to jointly design and implement high visibility applications. This is an IDEAL job if you are an engineer with 3 or more years of experience who wants to be part of a small, intensely skilled team, feels total ownership of your work, and can't imagine a day without coding. You will play a crucial role in the Vistaprint Digital platform and everything you do will matter.

You are a skilled engineer, with experience in enterprise and SaaS platforms. You are creative, focused, and technically curious. You enjoy both software design and working hands-on deep in the code. You probably have one or more projects on Github and you attend or run one or more meetups.

About us

Webs.com is now the Digital Services business of Vistaprint, following its acquisition in 2011. Vistaprint Digital provides an easy-to-use, reliable and cost-effective online marketing platform specifically designed for the small business. The Vistaprint Digital platform powers the online marketing of millions of small businesses around the globe with its complete suite of website, social media, email, and other digital identity and marketing products. Vistaprint Digital enables small businesses to launch online, get noticed, engage customers and grow.

Vistaprint is a global e-commerce brand empowering more than 16 million micro business owners to professionally promote their business with quality printed and digital marketing products at an affordable price. Our world-class online design studio allows customers to easily customize their products including business cards, marketing materials, signage, promotional products, apparel, Vistaprint websites, digital marketing, cards and stationery at www.vistaprint.com. We support 25 localized Vistaprint websites serving various global markets and have thousands of employees in offices worldwide. Vistaprint is a Cimpress (Nasdaq:CMPR) brand.

Your role will involve:

  • Active participation on a software development team designing, coding, testing, and releasing functionality to our customers.

  • Collaborate closely with other engineers and product managers and become a valued member of an autonomous, cross-functional team

  • Take operational responsibility for the services that are owned by your team, potentially including taking part in an on-call rotation

  • Work in an environment that supports your individual growth

What's in It for You?

  • Work in a highly collaborative, self-organizing team + the ability to decide how your team works and what technologies you use

  • Competitive salary + comprehensive benefits

  • Flexible working hours with paid time off

  • Continuous development opportunities such as onsite training, meetups, conferences, and online training subscriptions

  • Free food, drinks, and many company and team events

  • And more!

In return you will bring:

  • Prior experience working as a software developer for 3+ years in a fast-paced technical, problem-solving environment as a software developer

  • One or two software engineering projects that you can talk about, showing off some of your work

  • Demonstrable understanding of software engineering fundamentals and object-oriented programming

  • Some understanding or experience with front-end technologies HTML, CSS, DOM, JavaScript, Ajax and the variety of MV* frameworks like React / Vue / Angular / Ember

  • Some understanding and experience with using OOP using C#, Java, JavaScript, C, C++ or similar

So, if you are up for a challenge in a fast-paced, energetic, and constantly changing environment apply now!

Nearest Major Market: Washington DC

Job Segment: Developer, Engineer, Software Engineer, Web Design, Merchandising, Technology, Engineering, Creative, Retail

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Lead Network Engineer

United Therapeutics Corporation

Posted 3 days ago

VIEW JOBS 4/15/2019 12:00:00 AM 2019-07-14T00:00 The Job Details are as follows: Overview We are looking for a Lead Network Engineer with a strong Palo Alto background to join our team in Silver Spring Maryalnd and help support our continued Medicines for Life® mission. In this role, you will primarily be focused on design, implementation, and operations of UT's large-scale, highly available, global enterprise network infrastructure. You will utilize your passion for solving complex problems, will still providing excellent end user experience. We will offer you the opportunity to explore innovative technologies that drive continuous IT improvements to enable business needs. Key Accountabilities / Responsibilities * Identify opportunities to organize and execute global network standardization, monitoring, operations, and growth in accordance with change management, release management, and project management methodologies * Lead and organize information, design, and general discussions regarding network operations, engineering, and architecture * Utilize Palo Alto experience and subject matter expertise * Ensure global network resiliency, stability, visibility, and availability is achieved by leading and participating in design, execution, and operations of all network functions * Leads effort to define specifications, requirements, and justifications for technology selection * Proactively evaluates, identifies, and justifies opportunities network improvement * Develops implementation strategies, plans, and processes * Establishes protocols, processes, and routines to ensure global network is secure, optimized, and remains aligned with business needs * Develops automation routines for global network management operations * Design/Build/Manage/Monitor Enterprise Network components & systems in a multi-tiered and highly available framework * Develop and maintain a thorough understanding of the operational characteristics of the enterprise and collaborate with Business and IT leadership in the analysis of the effects of change on the Enterprise Network * Analyze enterprise business context (trends and business strategy), as well as change requirements in other Enterprise Infrastructure perspectives, to derive the Enterprise Network future state * Monitor and maintains routers and switches on the enterprise network * Control, monitor, and maintain multi-vendor network hardware * Troubleshoot complex data network problems associated with corporate applications, databases and software facilities * Reviews daily network reports and provide recommendations * Work with security response teams during security incidents and participate in site security audits * Troubleshoot complex problems which access corporate applications and business systems * Work with telephony team and VoIP technologies * Perform Network Infrastructure Engineering (Architecture and Design) to address business needs * Analyze Performance & Capacity Management * Perform hands-on Implementation and Support * Maintain network documentation & adhere strictly to change controls * Accept escalations from team members and colleagues in varying capacities for related and unrelated subsystems necessary to support application delivery framework * Design and implement new systems and services that fit within our current and forward-thinking business model * Assist in the planning, design, and implementation of enterprise projects * Maintain Project/Vendor/Systems budget compliance when recommending or making company purchases * Keeping abreast of current & future technologies, evaluating and recommending for potential benefits * Configuring and installing client and server network applications for upgrading and maintaining network and telecommunication systems * Facilitate and participate in cross-team projects to ensure compliance of new systems with all mandatory legal, regulatory and security policy requirements. * Manage and serve as the main point of contact for corporate vendors * Liaise with other departments as required * Participation in on-call escalation (evening, weekends, holidays) on a rotational basis as well as maintenance deployment windows on most Friday evenings * Other duties as assigned Minimum Requirements * Bachelor's degree in Computer Science, Information Systems, or another related field * ITIL Certification, or must obtain within first six (6) months of employment * Palo Alto Network Certified Network Security Engineer (PCNSE) or Palo Alto Accredited Configuration Engineer (ACE) * 10+ years of network engineering experience * 5+ years closely collaborating with technical infrastructure teams * 4+ years configuring, deploying, and managing network health and performance monitoring * 3+ years configuring, deploying, and managing overlay transport and common site-to-site network protocols such as MPLS, DMVPN, GETVPN, and IPSEC * 3+ years configuring, deploying, and managing Palo Alto Firewalls * 2+ years configuring, deploying, and managing Palo Alto via Panorama, BGP, QoS and CoS * 2+ years configuring, deploying, managing, optimizing, and monitoring wireless networks * 2+ years working in an IT role at a Biotech or Pharmaceutical * 2+ years configuring, deploying, and managing network security control systems, e.g. antivirus, intrusion detection (IDS), intrusion prevention (IPS), 802.1x, and ACLs. * 2+ years configuring, deploying, and managing multicast * Demonstrated experience designing, configuring & supporting complex switching environments, complex wireless networking to support voice and video applications * Ability to travel up to 15% as needed Preferred Knowledge, Skills, and Abilities * 5+ years configuring, deploying, and managing firewalls, Layer 3 protocols, Layer 2 protocols, and Unified Communications * 4+ years with enterprise-level VoIP systems * 3+ years configuring, deploying, and managing VPN solutions. Palo Alto Global Protect experience preferred. * 1+ years configuring, deploying, and managing virtual routers on Palo Alto hardware * 1+ years managing Palo Alto devices in HA pairs * 1+ years configuring, deploying, and managing SDWAN, and networks in Azure * 1+ years working with Meraki switches and Meraki Access Points (Aps) * Cisco certifications such as CMNO, CCNP, CCIE, CCNA, CNE * Knowledge of specific pharmaceutical and medical industry compliance regimes and controls a plus (i.e. FDA 21CFR 11, HIPAA/HITECH) * General experience with non-Palo Alto NGFW [Fortinet, Barracuda, Check Point, Cisco, Sonicwall, Sophos], load balancers, and wan optimizers a plus. * General experience with Cisco routers, Nexus, and Catalyst switches a plus. * General experience with Allen Bradley and other industrial switches a plus. * General experience configuring, deploying, and managing a manufacturing or IOT network a plus. * Working knowledge of programming or scripting language such as PowerShell, Python, Bash, Perl, Java, API, Ansible, JSON, SOAP, Ruby, or REST * Working knowledge of network management protocols such as CDP, TFTP, SNMP, and netflow United Therapeutics Corporation is an Equal Opportunity/Affirmative Action Employer - EOE Minorities / Females / Protected Veterans / Individuals with Disabilities United Therapeutics Corporation Silver Spring MD

Lead Software Engineer