A1M Solutions

Ingeniero de Software Senior

JavaScriptTypeScriptPythonPostgreSQLAWSGo
Traducción automática. Consulta el original.

Sobre A1M

A1M Solutions es una pequeña empresa propiedad de mujeres, impulsada por la aspiración de aportar valor a nuestros clientes, empleados, socios y comunidad, manteniéndonos alineados con nuestros principios rectores de valores fundamentales, enfoque deliberado y conexión empática.

La misión de A1M es preservar y mejorar los programas gubernamentales de atención sanitaria que son salvavidas para las personas desatendidas en los Estados Unidos, incluyendo personas en situación de pobreza, ancianos, miembros de minorías étnicas y raciales, inmigrantes y refugiados. Buscamos proyectos con impacto a nivel nacional en la intersección de la política, los datos y el diseño de experiencia de usuario.

Además de crear servicios digitales útiles y utilizables, A1M ayuda a los equipos a mejorar sus prácticas ágiles y de diseño centrado en el usuario, o les ayuda a empezar. Nuestro objetivo no es solo construir servicios públicos sostenibles, sino también dejar a nuestros socios de equipo y clientes con más habilidades y mayor confianza en el futuro.

Sobre este puesto

Como Ingeniero de Software Senior en A1M, trabajas con una supervisión mínima para diseñar e implementar sistemas complejos y escalables. Colaboras con el equipo para desglosar objetivos ambiguos o complejos en pasos concretos y viables que se alineen con la estrategia general del sistema y la informen. Los ingenieros senior no siempre tienen responsabilidades formales de gestión o liderazgo, pero es esencial tener interés en la enseñanza y el coaching.

Entrega de Tecnología en A1M

El personal de la Práctica de Entrega de Tecnología de A1M satisface las necesidades de los clientes y usuarios planificando, creando y manteniendo soluciones que implican programación y scripting. Nuestra práctica incluye gestores de producto, ingenieros de software y analistas de datos. Analizamos los desafíos de los clientes gubernamentales e identificamos la mejor manera de ayudar al cliente a alcanzar sus objetivos, lo que puede implicar enfoques de código personalizado, low code y no code.

El personal de la Práctica de Entrega de Tecnología trabaja en equipos interfuncionales e interorganizacionales con diseñadores y expertos en la materia de políticas. Abordamos los desafíos con flexibilidad, paciencia, comunicación reflexiva y sólidas mejores prácticas en gestión de productos ágiles y desarrollo. Valoramos los equipos de alta confianza.

Habilidades y responsabilidades

Capacidades técnicas

  1. Construir y mantener sistemas complejos y escalables a través de capas de aplicación y/o infraestructura, y múltiples componentes o servicios, utilizando lenguajes y frameworks como TypeScript, JavaScript, Python y Django.
  1. Hacerse cargo de componentes o servicios desde el desarrollo hasta el despliegue, la monitorización y el soporte en producción
  1. Desplegar y gestionar sistemas en entornos de nube, incluyendo servicios de AWS, utilizando pipelines de CI/CD, pruebas automatizadas e infraestructura como código cuando sea apropiado.
  1. Diseñar, construir e integrar APIs y flujos de datos, trabajando con bases de datos relacionales como PostgreSQL y servicios de datos basados en la nube según sea necesario.
  1. Dar forma al diseño del sistema y contribuir a las decisiones arquitectónicas, incluyendo la redacción de documentos de decisión y la creación de diagramas
  1. Impulsar mejoras en la calidad del código, pruebas automatizadas, linting y estándares de desarrollo utilizando herramientas y prácticas adecuadas para el stack.
  1. Contribuir a prácticas sólidas de DevOps, incluyendo despliegue, monitorización y respuesta a incidentes
  1. Mentorear a ingenieros, revisar código y diseños técnicos, y contribuir al crecimiento del equipo y a la dirección técnica
  1. Colaborar para desglosar objetivos ambiguos o complejos en pasos concretos y viables
  1. Buscar y compartir nuevas tecnologías y habilidades que apoyen los objetivos del proyecto
  1. Participar en discusiones con partes interesadas internas y externas

Categorías universales para todos los profesionales senior de A1M

Comunicación y colaboración

  1. Construir conexiones y relaciones entre personas, equipos/proyectos, y A1M y clientes de maneras que prevengan y eliminen silos, permitiendo nuevas oportunidades para una mejor entrega.
  1. Obtener la aceptación de las partes relevantes (compañeros de equipo, líderes de equipo, partes interesadas del gobierno, etc.) para asegurar que se realice el trabajo necesario.
  1. Reconocer proactivamente riesgos y conflictos dentro del equipo y con los clientes, ayudar a identificar enfoques y tomar medidas: gestionar hacia arriba (entendiendo los tiempos, el contexto y otras presiones, etc.) y escalar cuando sea apropiado.
  1. Evaluar tus propias habilidades y entregables y tomar medidas basadas en la autoevaluación. Esto podría incluir contactar proactivamente a otros miembros del equipo para obtener ayuda en la mejora de habilidades en áreas de brecha.

Comprensión interdominio

  1. Iniciar e impulsar proyectos que requieran trabajar con múltiples personas en otras disciplinas y prácticas en problemas desafiantes.
  1. Entrenar y mentorear a personas no solo dentro de tu propia práctica o disciplina, sino a través de áreas de práctica; por ejemplo, diseñadores entrenando a ingenieros.
  1. Anticipar y proporcionar proactivamente la información necesaria para otras prácticas y disciplinas.

Perspicacia en el dominio gubernamental

  1. Identificar y responder proactivamente a los requisitos gubernamentales o políticas que puedan afectar el trabajo del proyecto, como accesibilidad, PRA, FOIA, regulaciones de adquisición y cumplimiento de seguridad.
  1. Comprensión gubernamental suficiente para anticipar las necesidades de los socios y usuarios gubernamentales, y estar preparado para hablar con ellos de manera proactiva.
  1. Con la confianza para representar a la empresa y al equipo ante los clientes, incluso en situaciones desafiantes.

Cualificaciones

  1. 8 años de experiencia profesional relevante.

Tu currículum o portafolio debe demostrar:

  1. Capacidad para escribir código de alta calidad, probado, mantenible y reutilizable en sistemas de software de producción
  1. Dominio avanzado en uno o más lenguajes de programación modernos, con experiencia profesional en tecnologías relevantes para nuestro stack, como TypeScript/JavaScript, Python o Go
  1. Experiencia en cómo construir software seguro y conforme a las normas, y minimizar el riesgo de vulnerabilidades
  1. Experiencia en una o más especializaciones adyacentes, como ingeniería de datos, DevOps, infraestructura en la nube o seguridad de aplicaciones, y la capacidad de flexibilizar las habilidades según sea necesario
  1. Capaz de operar como un trabajador autónomo en entornos ambiguos, identificando trabajo de alto impacto de forma independiente y ejecutándolo
  1. Capacidad demostrada para comunicar resultados técnicos de forma clara y efectiva a diversas partes interesadas
  1. Experiencia trabajando en compromisos de consultoría gubernamental

Requisitos del solicitante

Nuestros contratos requieren que los empleados trabajen desde los Estados Unidos. Eso incluye los 50 estados de EE. UU., el Distrito de Columbia y todos los territorios de EE. UU.

Los empleados de A1M deben haber sido residentes en los Estados Unidos durante 3 de los últimos 5 años.

Por razones fiscales, los empleados de A1M no pueden residir en el estado de Nueva York.

Debes tener ya autorización legal para trabajar dentro de los EE. UU. y no requerir patrocinio de visa continuo para mantener la autorización legal para trabajar.

Debes ser residente permanente de los EE. UU.

Debido a que los empleados de A1M tienen acceso a datos y sistemas gubernamentales, los nuevos empleados deberán completar un formulario de Confianza Pública (Public Trust). La Confianza Pública es un tipo de investigación de antecedentes, pero no es una autorización de seguridad. Dependiendo del puesto, debes completar el cuestionario del Formulario Estándar 85 (SF85) o 85P (SF85P). Como mínimo, se te harán preguntas sobre dónde has vivido, trabajado, ido a la escuela, historial militar, antecedentes policiales y consumo de sustancias. También necesitarás que te tomen las huellas dactilares.

Nuestros socios trabajan principalmente en hora estándar del este (EST), y requerirán flexibilidad en tu horario si resides fuera de EST. Ofrecemos flexibilidad para responsabilidades de la vida no relacionadas con el trabajo durante el día.

La participación activa en reuniones virtuales con clientes, incluyendo estar en cámara, es una función esencial que ayuda a fortalecer la confianza y la comunicación abierta. Los empleados que no puedan cumplir con esta expectativa debido a una discapacidad, condición médica, práctica religiosa u otra razón protegida pueden solicitar adaptaciones razonables contactando a People Operations.

Preferible

  1. Experiencia en la construcción o mantenimiento de aplicaciones de producción utilizando tecnologías como Django, PostgreSQL o servicios de AWS.
  1. Experiencia trabajando con un equipo de producto centrado en el impacto social o en tecnología cívica
  1. Experiencia trabajando con equipos distribuidos e interfuncionales, incluyendo gestores de producto, diseñadores, ingenieros y expertos en la materia
  1. Experiencia personal con programas gubernamentales de salud y servicios humanos
  1. Conocimiento práctico de Medicare, la ACA, MACRA, Medicaid o CHIP
  1. Familiaridad con SAFe y metodologías ágiles
  1. Experiencia en la integración de aplicaciones modernas con sistemas existentes, APIs o plataformas heredadas
  1. Experiencia trabajando en aplicaciones y sistemas a gran escala

Compensación y beneficios

Este es un puesto permanente, a tiempo completo y totalmente remoto. El rango salarial para este puesto es de $125,000 – $155,000. Este rango está establecido por nuestros contratos y refleja el rango completo para alguien en este puesto a lo largo del tiempo, por lo que es posible que no comiences en la parte superior del rango.

A1M ofrece un paquete de beneficios que incluye:

  • Cobertura médica, dental y de visión
  • Seguro de vida, discapacidad a corto plazo y beneficios voluntarios opcionales
  • Beneficios de jubilación 401(k) con aportación del empleador
  • Cuatro semanas de tiempo libre remunerado, siete días festivos de la empresa, dos días personales y tu cumpleaños libre
  • Tiempo de voluntariado remunerado
  • Reembolsos de bienestar
  • Presupuestos para apoyar las necesidades de formación, desarrollo, viajes y suministros de oficina
  • Donaciones a una organización sin fines de lucro de tu elección al momento de la contratación y algunas veces a lo largo de cada año

Proceso de entrevista

Normalmente tenemos cinco rondas de conversaciones para ayudar a asegurar que cada empleado que contratamos sea la incorporación adecuada para nosotros y que nosotros seamos la opción adecuada para ellos. Cada entrevista dura entre 45 y 60 minutos.

  1. Descripción general de A1M - Nos gusta empezar conociendo más sobre ti, cómo trabajas, qué buscas en tu próximo puesto y qué te apasiona. Esta es tu oportunidad para hacer preguntas y tener una idea de nosotros como A1M. Hablaremos sobre nuestra misión y visión, y lo que esperamos lograr a través del negocio. También cubriremos algunos detalles sobre la contratación federal que pueden afectar los plazos de cuándo la gente puede esperar comenzar. Hablamos sobre el tipo de contratos que tenemos y cómo suele trabajar nuestro equipo.
  1. Evaluación técnica - Si nuestro trabajo en A1M coincide en términos generales con lo que buscas, programaremos un tiempo para entrar en los detalles de tus habilidades técnicas. En esta conversación, te reunirás con uno de nuestros gerentes para revisar en profundidad uno o dos proyectos que sientas que son más relevantes para el trabajo de A1M, de modo que podamos obtener una comprensión profunda de tu conjunto de habilidades e intereses. Por favor, prepárate para hablar sobre uno o dos proyectos que sientas que son más relevantes para el trabajo de A1M.
  1. Entrevista de valores - Después de la evaluación técnica, programaremos una conversación centrada en los valores fundamentales de A1M. Esta entrevista nos ayuda a entender cómo abordas tu trabajo, colaboras con otros y te alineas con la forma en que operamos como organización, incluyendo áreas como impacto, colaboración, gestión de relaciones, curiosidad y escucha activa.
  1. Descripción general del proyecto - Basándonos en lo que hemos aprendido en nuestras conversaciones anteriores, emparejaremos tu experiencia y objetivos únicos con la oportunidad adecuada. Los miembros del equipo del proyecto compartirán el día a día del proyecto para describir su visión, objetivos y dinámica de equipo. Esta conversación asegura que el puesto específico se alinee con tus objetivos profesionales, además de asegurar que tendrás éxito en el equipo.
  1. Oferta - ¡En este punto, lo has logrado! Te reunirás con nuestro liderazgo para revisar la carta de oferta y tendrás la oportunidad de hacer cualquier pregunta restante.

Igualdad de Oportunidades en el Empleo

A1M Solutions está construyendo una organización culturalmente diversa y pluralista comprometida a trabajar en un entorno multicultural donde las diferencias son valoradas y respetadas. Se anima encarecidamente a mujeres, personas de color, individuos LGBTQ+, personas con discapacidad, miembros de minorías étnicas, residentes nacidos en el extranjero y veteranos a postularse.

A1M Solutions es un empleador que ofrece igualdad de oportunidades. Los solicitantes no serán discriminados por motivos de raza, color, credo, sexo, orientación sexual, identidad o expresión de género, edad, religión, origen nacional, estatus de ciudadanía, discapacidad, ascendencia, estado civil, estatus de veterano, condición médica o cualquier categoría protegida prohibida por las leyes locales, estatales o federales.

Como contratista y subcontratista federal, certificamos que no operamos ningún programa que promueva la DEI que viole ninguna ley federal aplicable contra la discriminación.

EEOC: Conozca sus derechos: La discriminación en el lugar de trabajo es ilegal - Optimizado para lectores de pantalla

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores