eimagine logo

eimagine

Remote Jobs

7 open rolesTeam 51-200Latest: Mar 31, 2026, 6:00 PM UTC
IT Services and IT Consulting
Post Date
Minimum Salary
Experience

7 Jobs

Overview At eimagine, we know that your best work happens when you live your best life and share your unique talents, so we do everything we can to be intentional in a remote enabled environment to make that possible. Recognized as a Best Places to Work since 2015, we are a team of humbly confident people who are proud of their craft, continuous learners, and have been known to cheer loudly for our teammates. For over 27 years we have been helping clients navigate technology and business change, while staying committed to delivering value & outcomes that enables their success. Due to our growth, we are seeking a Senior Business Analyst who can work with our customers and internal delivery team to ensure successful identification and implementation of requirements for our projects. The Senior Business Analyst defines, analyzes, validates, and documents organizational business requirements, needs, and processes through business process modeling and design. Are you ready to eimagine better and partner with our clients to create business value through IT solutions?   Description of Duties: - Serves as business analyst for medium to extra-large projects, programs or areas of effort with moderate to high complexity. - Leads and/or participates in requirements gathering and analysis sessions with clients to determine project requirements. - Creates a client-centric focus that nurtures a culture of providing an outstanding experience for our customers. - Ability to lead cross-functional teams in delivering business solutions. - Manage project timelines, deliverables, and risks. - Facilitate workshops, stakeholder meetings, and presentations. - Ensure clear communication and alignment on project goals and progress. - Recommend and implement process improvements based on best practices. - Stay updated on industry trends and emerging technologies - Ability to strategize, recommend and implement solutions to complex business problems. - Able to understand and consider risks, benefits, and implications of business process changes. - Responsible for analyzing specific business processes and producing detailed documentation. - Responsible for ensuring the scope of analysis fits within overall project scope and definitions. - Capable of providing gap analysis and needs assessments to uncover business needs. - Accountable for reviewing and finalizing extensive functional and technical documentation. - Able to elicit and translate high-level business needs into specific and concise processes. - Capable of revising and recommending new and existing project requirements and process improvements. - Accountable for self-organization and tracking completion of assigned tasks including successful delivery of assigned project milestones. - Prepares and presents training content to client as needed. - Creation of project documentation to include user manuals, training deliverables, business requirements documentation, user stories, test scripts and work product validation. - Works with Sales to procure new opportunities for existing clients. - Presents completed configuration/development to client for feedback and approval (sprint reviews, etc.). - Provide mentorship to fellow business analysts and project team members regarding delivery - methodology, requirements elicitation and tracking, and people skills. - Collects and crafts feedback regarding project team members. - Contributes to improvement initiatives and growth of our business analysis practices and delivery team. Desired Skills & Experience - 7+ Years in a functional or technical role related to software delivery or software maintenance / support - Excellent communication skills to include internal/external interaction, documentation and presentations. - Experience working in SDLC, testing and validating solutions, and working as a Business Analyst. - Proficiency in Microsoft CRM, Visio, Microsoft Project and SharePoint preferred. - Proven ability to self-manage and complete project deliverables. - Confident in making decisions, accurate, detailed-oriented and able to problem solve/analyze. - Good interpersonal, listening, written and verbal communication and basic project management skills. - Functional and/or Technical Certifications as deemed appropriate for specialization. Education Bachelor’s degree in information technology, computer science or equivalent job-related experience required.

United States

Overview At eimagine, we believe your best work happens when you can live your best life and bring your unique talents to the team. In our remote-enabled environment, we are intentional about building connection, collaboration, and belonging. Recognized as a Best Place to Work since 2015, we are a team of humbly confident people who are proud of our craft, committed to continuous learning, and known to cheer loudly for our teammates. For more than 27 years, we have helped clients navigate technology and business change—delivering measurable value and outcomes that enable their success. Due to our continued growth, we are seeking an Mid-Market Sales Associate who will partner with clients to solve complex business challenges through technology-driven solutions. If you’re passionate about turning emerging technologies into real-world solutions and want to partner with clients to create meaningful business value, this could be your next step. Join us as we #eimaginebetter. Description of Duties: - Enterprise-focused commercial sales role within an established IT services firm. - Competitive base salary with profit sharing and uncapped commission potential. - Clear opportunities for advancement for consistently strong performance. - Team-selling environment with support from Executive, Delivery, and Operations to accelerate success. - Early advancement and promotion probabilities for successful performance. - Team selling environment and support from Executive, Delivery, and Company Operations to accelerate opportunities for success. - Own and grow a portfolio of commercial enterprise accounts by developing executive relationships and serving as a trusted advisor. - Contribute to (and help lead) the development and execution of the commercial enterprise sales plan, including account/territory strategy, target lists, and pursuit prioritization. - Identify, qualify, and shape enterprise opportunities using a consultative, value-based approach; multi-thread relationships across business and IT stakeholders and partner with internal teams and external partners to create differentiated solutions. - Draft and prepare Statements of Work (SOWs), proposals, presentations, agendas, and other client-facing materials. - Build and maintain accurate enterprise pipeline forecasts, including deal stage, size, timing, close probability, and next actions. - Maintain complete and accurate client records in eimagine’s Customer Relationship Management (CRM) system. - Generate and manage enterprise sales leads through account-based outreach and multiple channels, including: - Current relationships - Email and telephone outreach - In-person interactions - Networking and referrals - Trade shows and industry events - Direct mail responses - Website and email inquiries - LinkedIn and other social media platforms - Expand enterprise accounts through strategic account planning, whitespace analysis, and stakeholder mapping; drive both expansion and net-new logo pursuits. - Lead discovery with enterprise prospects and clients to understand strategy, operating model, and technology needs; build business cases and recommend eimagine services and solutions that align to outcomes. - Partner with Procurement and internal SMEs to respond to enterprise RFPs/RFIs and vendor due diligence requests, clearly articulating eimagine’s capabilities, differentiators, and approach. - Collaborate with Recruiting/People Solutions and the Resource Management Office (RMO) to assemble the right teams to support client solutions. - Negotiate enterprise commercial terms in alignment with eimagine practices and approval processes; coordinate closely with legal and finance stakeholders. - Drive enterprise contracting through completion and signature, including NDAs, MSAs, SOWs, Change Orders, and other commercial/legal documents as required. - Track and report key activity and performance metrics to support ongoing sales execution and continuous improvement. - Structured onboarding, mentorship, and real-time coaching from a Senior Client Partner and cross-functional delivery leaders. - A path to grow from supporting larger pursuits to owning a mid-market territory and closing your own deals. - Exposure to both commercial and government sales motions (including RFP/RFI processes) to build a well-rounded sales skillset. - Competitive base salary with commission opportunity (and uncapped upside based on performance). - Remote-enabled culture with a collaborative, team-selling approach. - Support a Senior Client Partner in building and advancing opportunities by coordinating follow-ups, preparing meeting materials, and tracking next steps (commercial and government markets). - Build and execute a prospecting plan for an assigned mid-market territory (industry, geography, or named accounts), including outbound calls, email, and social outreach. - Research target accounts and contacts; develop tailored messaging and outreach sequences aligned to client needs, mission/outcomes, and eimagine solutions. - Qualify inbound and outbound leads; schedule meetings and conduct initial discovery to understand business problems, procurement constraints, and determine fit. - Support government opportunities by monitoring relevant bid portals, responding to RFIs/RFPs, and coordinating required documentation in partnership with internal proposal resources. - Manage and maintain accurate activity, notes, and opportunity stages in the CRM; keep pipeline data current and reliable. - Assist with proposals, SOW inputs, presentations, and RFP/RFI responses by gathering requirements, coordinating contributors, and ensuring timely submission. - Partner with Delivery, Recruiting/People Solutions, and operations teams to assemble solution teams and support smooth handoffs from sales to delivery. - Own and close mid-market opportunities within agreed guidelines—learning pricing, packaging, and contracting basics with support as needed. - Track and report weekly activity and performance metrics (e.g., outreach, meetings set, pipeline created) to support continuous improvement. Desired Skills & Experience - 0–3 years of experience in sales, business development, client service, or a related role (B2B experience a plus). - Comfortable with outbound prospecting (calls, email, social) and willing to learn consultative selling in an IT services environment. - Interest in learning government procurement basics (e.g., RFP/RFI response processes, vendor registrations, and documentation requirements); prior exposure to SLED or federal markets is a plus. - Strong written and verbal communication skills; able to listen, ask great questions, and synthesize what you hear. - Highly organized with strong follow-through; able to manage multiple priorities and keep details straight. - Comfort with CRM tools and basic sales reporting (experience with any modern CRM is acceptable). - Coachability and curiosity: you seek feedback, apply it quickly, and continually improve. - Ability to build and maintain relationships in a remote environment using Microsoft Teams, Zoom, or similar tools. - Ability to travel occasionally to client sites or events, as needed. Education - Bachelor’s degree in Business, Marketing, Communications, or a related field preferred (or equivalent relevant experience).

United States

Overview At eimagine, we believe your best work happens when you can live your best life and bring your unique talents to the team. In our remote-enabled environment, we are intentional about building connection, collaboration, and belonging. Recognized as a Best Place to Work since 2015, we are a team of humbly confident people who are proud of our craft, committed to continuous learning, and known to cheer loudly for our teammates. For more than 27 years, we have helped clients navigate technology and business change—delivering measurable value and outcomes that enable their success. Due to our continued growth, we are seeking an Enterprise Solutions Sales Executive who will partner with clients to solve complex business challenges through technology-driven solutions. If you’re passionate about turning emerging technologies into real-world solutions and want to partner with clients to create meaningful business value, this could be your next step. Join us as we #eimaginebetter. Description of Duties: - Enterprise-focused commercial sales role within an established IT services firm. - Competitive base salary with profit sharing and uncapped commission potential. - Clear opportunities for advancement for consistently strong performance. - Team-selling environment with support from Executive, Delivery, and Operations to accelerate success. - Early advancement and promotion probabilities for successful performance. - Team selling environment and support from Executive, Delivery, and Company Operations to accelerate opportunities for success. - Own and grow a portfolio of commercial enterprise accounts by developing executive relationships and serving as a trusted advisor. - Contribute to (and help lead) the development and execution of the commercial enterprise sales plan, including account/territory strategy, target lists, and pursuit prioritization. - Identify, qualify, and shape enterprise opportunities using a consultative, value-based approach; multi-thread relationships across business and IT stakeholders and partner with internal teams and external partners to create differentiated solutions. - Draft and prepare Statements of Work (SOWs), proposals, presentations, agendas, and other client-facing materials. - Build and maintain accurate enterprise pipeline forecasts, including deal stage, size, timing, close probability, and next actions. - Maintain complete and accurate client records in eimagine’s Customer Relationship Management (CRM) system. - Generate and manage enterprise sales leads through account-based outreach and multiple channels, including: - Current relationships - Email and telephone outreach - In-person interactions - Networking and referrals - Trade shows and industry events - Direct mail responses - Website and email inquiries - LinkedIn and other social media platforms - Expand enterprise accounts through strategic account planning, whitespace analysis, and stakeholder mapping; drive both expansion and net-new logo pursuits. - Lead discovery with enterprise prospects and clients to understand strategy, operating model, and technology needs; build business cases and recommend eimagine services and solutions that align to outcomes. - Partner with Procurement and internal SMEs to respond to enterprise RFPs/RFIs and vendor due diligence requests, clearly articulating eimagine’s capabilities, differentiators, and approach. - Collaborate with Recruiting/People Solutions and the Resource Management Office (RMO) to assemble the right teams to support client solutions. - Negotiate enterprise commercial terms in alignment with eimagine practices and approval processes; coordinate closely with legal and finance stakeholders. - Drive enterprise contracting through completion and signature, including NDAs, MSAs, SOWs, Change Orders, and other commercial/legal documents as required. - Track and report key activity and performance metrics to support ongoing sales execution and continuous improvement. Desired Skills & Experience - 7+ years of enterprise business development experience, preferably within commercial IT services/consulting. - Proven success selling to commercial enterprise clients (e.g., Fortune 1000) through complex, multi-stakeholder sales cycles. - Experience with structured enterprise sales motions and qualification frameworks (e.g., MEDDICC, Challenger, or similar). - Ability to position and sell IT services such as application development, cloud modernization, data/analytics, product engineering, and staff augmentation (based on client need). - Confidence and presence to meet with manager-level leaders and above, including executive (C-level) audiences. - Demonstrated ability to create and execute enterprise Account and Territory Development Plans, including target account selection, stakeholder mapping, and pursuit plans. - Ability to travel occasionally to client sites, as needed. - Ability to build and maintain client relationships in a remote environment using Microsoft Teams, Zoom, or similar tools. - Strong executive communication skills (verbal and written), analytical thinking, and the ability to articulate value and influence across teams. - Ability to manage multiple priorities within the designated business unit; organized, responsive, and detail-oriented. - Initiative-taker with the ability to plan and manage day-to-day responsibilities with minimal supervision. - Willingness to take on other duties as assigned by the Sales Solutions team and eimagine leadership. Education - Bachelor’s degree in Business Administration or a related field required.

United States

Overview At eimagine, we know that your best work happens when you live your best life and bring your unique talents to what you do. That’s why we’re intentional about fostering a remote-enabled environment where our people can thrive. Recognized as a Best Places to Work since 2015, we are a team of humbly confident professionals who take pride in our craft, continuously learn, and support one another along the way. For over 25 years, we’ve helped clients navigate technology and business change while delivering meaningful outcomes that drive their success. Due to continued growth, we are seeking an AI Engineer to build and deliver AI-powered solutions that solve real business problems for our clients. This role is hands-on and focused on developing, deploying, and improving AI/ML solutions in real-world environments. You’ll work closely with teams and clients to turn ideas into working software that creates measurable value. If you’re passionate about turning emerging technologies into real-world solutions and want to partner with clients to create meaningful business value, this could be your next step. Join us as we #eimaginebetter. Description of Duties: - Build and deploy end-to-end AI/ML solutions, from data pipelines and feature engineering to model training and inference - Develop and maintain data pipelines for ingesting, transforming, and preparing data for analytics and machine learning - Write clean, modular, and maintainable code to support scalable AI applications - Integrate machine learning models into applications using APIs, services, and microservices - Test, debug, and improve model performance to ensure reliability and accuracy in production - Work with large datasets to uncover insights and improve model outcomes - Use modern development practices including version control, CI/CD, and containerization to ship high-quality code - Experiment with new AI tools, frameworks, and technologies to solve client problems more effectively - Collaborate with cross-functional teams to prototype, iterate, and deliver solutions quickly - Contribute to reusable code, tools, and best practices that improve team efficiency - Partner with clients to understand problems, gather feedback, and deliver solutions that meet real business needs Desired Skills & Experience - 3+ years of hands-on experience building software solutions, with exposure to AI, machine learning, or data-driven applications - Proficiency in Python and experience writing production-quality code - Experience with machine learning frameworks such as PyTorch, TensorFlow, or scikit-learn - Familiarity with building and deploying applications in cloud environments (Azure, AWS, or GCP) - Experience working with APIs and integrating external services, including AI/LLM APIs (e.g., OpenAI, Azure OpenAI, Gemini) - Exposure to generative AI concepts such as prompt engineering or retrieval-augmented generation (RAG) - Understanding of data pipelines and basic data engineering concepts (ETL/ELT) - Familiarity with Git, CI/CD pipelines, and containerization tools like Docker (Kubernetes is a plus) - Strong problem-solving skills and a willingness to learn and adapt in a fast-moving space - Comfortable working in a collaborative, client-facing environment Education - Bachelor’s degree in information technology, computer science or equivalent job-related experience required.

United States

Overview At eimagine, we know that your best work happens when you live your best life and share your unique talents, so we do everything we can to be intentional in a remote enabled environment to make that possible. Recognized as a Best Places to Work since 2015, we are a team of humbly confident people who are proud of their craft, continuous learners, and have been known to cheer loudly for our teammates. For over 25 years we have been helping clients navigate technology and business change, while staying committed to delivering value & outcomes that enables their success. Due to continued growth, we are seeking an AI Solutions Architect to lead the design and delivery of scalable, enterprise-grade AI solutions that solve complex business challenges for our clients. This role operates at the intersection of technology and strategy—bringing together software engineering, data science, and machine learning to architect solutions that are not only technically sound but aligned to business outcomes. As a senior leader, you will guide clients through ambiguity, shape AI strategies, and ensure solutions are built for scale, sustainability, and measurable impact. You will play a critical role in translating emerging AI capabilities into practical, high-value applications. If you’re passionate about turning emerging technologies into real-world solutions and want to partner with clients to create meaningful business value, this could be your next step. Join us as we #eimaginebetter. Description of Duties: - Lead the design of end-to-end AI/ML solutions, ensuring scalability, reliability, and alignment with client business objectives - Translate ambiguous business challenges into clear, actionable AI strategies and solution architectures - Define and guide implementation of enterprise AI systems, including data pipelines, model development workflows, and production inference architectures - Architect scalable model-serving and distributed processing solutions that perform reliably in real-world environments - Partner with client stakeholders to shape roadmaps, prioritize initiatives, and align technology decisions with business value - Provide technical leadership across delivery teams, ensuring best practices in design, development, and deployment - Evaluate and select appropriate tools, platforms, and frameworks to meet client needs across cloud ecosystems such as Microsoft Azure, Amazon Web Services, and Google Cloud - Establish standards for performance, scalability, security, and governance across AI solutions - Analyze system performance, model behavior, and data pipelines to identify optimization opportunities and improve outcomes - Guide the responsible and ethical use of AI, including explainability, risk mitigation, and governance practices - Mentor engineers and contribute to the growth and maturity of eimagine’s AI capabilities and delivery frameworks - Stay at the forefront of emerging AI technologies and translate innovation into practical client recommendations Desired Skills & Experience - 5+ years of experience in AI, machine learning, or advanced analytics, with a strong track record in architecting and delivering enterprise solutions - Proven experience in a consulting or client-facing role, with the ability to influence stakeholders and drive strategic conversations - Deep experience designing and deploying AI/ML solutions in cloud environments such as Microsoft Azure, Amazon Web Services, or Google Cloud - Strong understanding of scalable system design, distributed processing, and production-grade AI architectures - Experience with modern ML frameworks such as PyTorch, TensorFlow, or similar tools - Experience integrating and operationalizing large language models (LLMs), including APIs such as OpenAI, Azure OpenAI, or Gemini - Familiarity with generative AI patterns such as retrieval-augmented generation (RAG) and prompt engineering in enterprise contexts - Strong foundation in data architecture, data pipelines, and data governance practices - Experience with DevOps and MLOps practices, including CI/CD, containerization (Docker), and orchestration (Kubernetes preferred) - Proficiency in Python and the ability to guide engineering teams on implementation approaches - Exceptional problem-solving and critical thinking skills, with the ability to navigate ambiguity and make informed trade-offs - Relevant cloud or AI certifications (Azure, AWS, GCP) are a plus Education - Bachelor’s degree in information technology, computer science or equivalent job-related experience required.

United States

Overview At eimagine, we know that your best work happens when you live your best life and share your unique talents, so we do everything we can to be intentional in a remote enabled environment to make that possible. Recognized as a Best Places to Work since 2015, we are a team of humbly confident people who are proud of their craft, continuous learners, and have been known to cheer loudly for our teammates. For over 25 years we have been helping clients navigate technology and business change, while staying committed to delivering value & outcomes that enable their success. Due to our growth, we are seeking a Salesforce Architect who will be responsible for designing and developing solutions for multiple projects. The Salesforce Architect will work closely with Client Solutions and customers to implement robust Salesforce solutions. Are you ready to eimagine better and partner with our clients to create business value through IT solutions? Description of Duties: - Provides best practice advice and recommendations to clients in leveraging/extending Salesforce capabilities, CRM implementation strategy, and overall systems architecture - Leads technical requirements gathering and/or design workshops for complex projects - Provides overall Salesforce technical expertise - Provides overall systems architecture expertise to understand and build upon existing client environments - Architects creative solutions for our client’s business and technical problems - Leads and facilitates project discovery to define business, functional, and technical requirements - Develops data models - Develops security strategies - Develops data integration, migration, and deployment strategies - Lead Proof of Concepts and technical solutioning - Mentors and leads development team members Desired Skills & Experience - 8+ years of recent experience delivering consulting services, in client-facing roles that provided experience with all aspects of systems implementation, including 5+ direct experience with Salesforce - Deep understanding of SFDC concepts and practices. Able to identify the appropriate use of native tools vs customization via Apex/Lightning/Visualforce development. Aligning these recommendations to best practices - Strong understanding of SFDC database design concepts, data migration and data integration - Experience with ETL and integration tools such as TIBCO Scribe, MuleSoft, Dell Boomi - Must have experience in developing System Architecture Documents, Data Model Documentation (ERDs) and Security Model Documentation - Strong technical writing skills. The ability to take the lead role in developing comprehensive solution and documentation - Demonstrates excellence in understanding complex business processes and ability to apply scenarios to Salesforce Use Cases - Outstanding written and verbal communication skills; executive level presence and experience facilitating meetings - Ability to communicate complex technical solutions to non-technical business users from various backgrounds including sales, support and marketing - Experience with both agile and waterfall implementation methodologies - Salesforce Developer certification required. Sales Cloud and Service Cloud Certifications will be required but are not a pre-requisite for the role Education - Bachelor’s degree in information technology, computer science or business administration required

United States
OtherRemoteTeam 51-200

Overview At eimagine, we know that your best work happens when you live your best life and share your unique talents, so we do everything we can to be intentional in a remote enabled environment to make that possible. Recognized as a Best Places to Work since 2015, we are a team of humbly confident people who are proud of their craft, continuous learners, and have been known to cheer loudly for our teammates. For over 24 years we have been helping clients navigate technology and business change, while staying committed to delivering value & outcomes that enables their success. Due to our growth, we are seeking a talented Client Partner who will be responsible for identifying ways that eimagine can help solve client business problems through positioning project-based, staff augmentation and product sales solutions. Successful candidates must be able to converse with C-level IT and business executives, VPs, Senior Directors and Managers who have complex business challenges that need to be addressed. The ability to be resourceful, detail-oriented, and self-directed, with a passion for understanding their clients' businesses is a must. Outstanding listening skills, genuine interest in fostering teamwork, a willingness to provide honest feedback, and extreme ownership are keys to success in this role. If you are looking for a challenge, willing to go the extra mile, and want to work with people who are just as talented as you are, this is the place for you! Description of Duties: - Develops and builds close relationships with new and assigned accounts for eimagine. - Assists in the development and execution of the company sales plan. - Identifies, qualifies and helps create solutions for client opportunities. - Helps write and prepare Statements of Work (SOWs), proposals, presentation materials, agendas and other client facing documentation. - Prepares sales forecast information that includes accurate information about the size, timing, and probability of each opportunity. - Maintains client records in eimagine’s Customer Relationship Management (CRM) database. - Develops and effectively manages sales leads through all available means including: - Telephone cold-calling - Networking referral leads - Trade shows - Direct mail responses - Website and email inquiries - LinkedIn and other Social Media platforms - Penetrates new areas within existing accounts as well as generates new business opportunities with clients new to eimagine. - Consults with prospective and existing customers regarding their specific system (hardware and software) requirements and makes recommendations regarding eimagine software and consulting services that meet their needs. - Works with the Procurement Team to prepare written responses to “Request for Proposals” and other bid requests that detail eimagine’s ability to provide the requested solutions and services. - Works with Recruiting/People Solutions/Project Management Office (PMO) to build appropriate and effective teams in support of specific solutions for clients. - Negotiates final terms of agreements in accordance with established practices of eimagine. - Owns the responsibility of obtaining client acceptance/signature on all company and project contracts and other legal documents – e.g., Non-disclosure Agreements, Master Service Agreements, Statements of Work, Change Orders, etc. - Provides behavior and activity metrics in support of everyday functions. Desired Skills & Experience - 7+ years of business development experience. - Experience working with enterprise class clients – e.g., Fortune 1000 companies. - Possess the confidence and skills necessary to meet with Manger-level and above executives. - Lead the creation and management of Account and Territory Development Plans. - Must have the ability to travel on occasion to client sites. - Ability to develop client relationships working remotely leveraging Microsoft Teams, Zoom or similar technologies. - The employee must be able to work effectively in a team environment, have excellent communication skills (verbal and written) and possess strong analytical skills. - Ability to perform other duties as assigned by Sales Solutions Team and eimagine Leadership Team. - The candidate must be able to multitask within the designated business unit. - Self-starter with the ability to manage their own day to day tasks. Education - Bachelor’s degree in business administration required

United States
Job Closed